Control de error

24/05/2004 - 19:04 por x-man | Informe spam
Hola maetros, soy novato en sql (ya que estoy haciendo mi trabajo final para
ASC), trabajo con sql7 y vb6, quisiera saber como se hace controlar cuando
el usuario intenta eliminar un registro y este no se puede eliminar por una
cuestion de integridad, existe alguna función o procedimiento almacenado
que me diga si se puede eliminar el registro, yo actualmente lo que hago es
q si el usuario intenta elimiar y en caso de q no se pueda, es capturar el
error que tira el sql y mostrale un mensage "agradable" al usuario, pero
esta alternativa me parece poco buena.

Saludos y mil gracias

Preguntas similare

Leer las respuestas

#1 Maxi
24/05/2004 - 20:19 | Informe spam
Hola, no veo nada mal tu alternativa!! la otra es poner en tu Store de
insert un control, tambien es valido!!

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"x-man" escribió en el mensaje
news:
Hola maetros, soy novato en sql (ya que estoy haciendo mi trabajo final


para
ASC), trabajo con sql7 y vb6, quisiera saber como se hace controlar cuando
el usuario intenta eliminar un registro y este no se puede eliminar por


una
cuestion de integridad, existe alguna función o procedimiento almacenado
que me diga si se puede eliminar el registro, yo actualmente lo que hago


es
q si el usuario intenta elimiar y en caso de q no se pueda, es capturar el
error que tira el sql y mostrale un mensage "agradable" al usuario, pero
esta alternativa me parece poco buena.

Saludos y mil gracias







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
Respuesta Responder a este mensaje
#2 Javier Loria
24/05/2004 - 21:49 | Informe spam
Hola:
Lo unico mejor que capturar un error es evitar que ocurra :D
No es normal en las aplicaciones, pero se me ocurre que podrias revisar
previamente si una fila tiene filas "hijas" (o sea filas que dependan de
ella)y asi talvez podrias evitar que el usuario la borre en el cliente.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
x-man escribio:
Hola maetros, soy novato en sql (ya que estoy haciendo mi trabajo
final para ASC), trabajo con sql7 y vb6, quisiera saber como se hace
controlar cuando el usuario intenta eliminar un registro y este no se
puede eliminar por una cuestion de integridad, existe alguna función
o procedimiento almacenado que me diga si se puede eliminar el
registro, yo actualmente lo que hago es q si el usuario intenta
elimiar y en caso de q no se pueda, es capturar el error que tira el
sql y mostrale un mensage "agradable" al usuario, pero esta
alternativa me parece poco buena.

Saludos y mil gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida