Como se realiza el tratamiento de errores de SQL en ejecucion
Publicado: Mié Jul 25, 2007 8:16 pm
Hola a todos.
Supongo que todos los que utilices ADO y SQL habréis tenido este problema.
Tengo bien diseñada mi base de datos SQL, con restricciones para borrado por
ejemplo y, correctamente, cuando intento realizar un Delete sobre un
DataSet, salta un error de SQL debido a la restricción.
La pregunta es obvia: ¿como rescato ese error para ver su informacion
(Supongo que esta la veré con oDataSet:cLastError y oDataSet:nLastError) y
poder así presentar al usuario un mensaje en pantalla entendible por él y
que la aplicación no se cierre? ¿Existe alguna sentencia tipo Try/Catch de
Java o Begin Sequence de Alaska XBase++ o algo así?
Confío en que alguien me explique algo o, a ser mejor, me envíe algun código
de ejemplo.
Un saludo y gracias a todos de antemano.
José Francisco Rangel Serrano.
Supongo que todos los que utilices ADO y SQL habréis tenido este problema.
Tengo bien diseñada mi base de datos SQL, con restricciones para borrado por
ejemplo y, correctamente, cuando intento realizar un Delete sobre un
DataSet, salta un error de SQL debido a la restricción.
La pregunta es obvia: ¿como rescato ese error para ver su informacion
(Supongo que esta la veré con oDataSet:cLastError y oDataSet:nLastError) y
poder así presentar al usuario un mensaje en pantalla entendible por él y
que la aplicación no se cierre? ¿Existe alguna sentencia tipo Try/Catch de
Java o Begin Sequence de Alaska XBase++ o algo así?
Confío en que alguien me explique algo o, a ser mejor, me envíe algun código
de ejemplo.
Un saludo y gracias a todos de antemano.
José Francisco Rangel Serrano.