Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2009, 16:40
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: Problema con funcion para borrar cliente

Que tal.

Si tu base de datos esta "protegida" por un constraint entre Cliente y Obra, entonces puedes cambiar tu instrucción SQL por la siguiente;

Código:
"DELETE FROM CLIENTE WHERE CLIENTE.RUT CLIENTE.RUT = @RUT"
Entonces si intentas eliminar un cliente que tiene obras la base de datos marcará un error y será "atrapado" por el boque "try-catch".

Como lo haces actualemente es que seguro la instrucción pasa sin errores puesto que tu estas impidiendo que se "intente" eliminar el cliente.

Espero haberme explicado, sino creo que la clase command tiene una propiedad o método que te dice cuantos registros se han afectado (RowAffected).

Saludos.