PDA

Ver la Versión Completa : obtener el error que me envia SQL server


jac000y
12-01-2004, 15:54:00
hola

estoy con Delphi 7 y SQL server 7.0

cuando ejecuto una transaccion y SQL no la acepta por cualquier motivo:

donde capturo el error que me envia SQL server?

quisiera obtener el mensaje que envia SQL server y poder mostrarlo al usuario
desde delphi, ya que me muestra el error en un mensaje no muy amigable

alguien tiene una lista de errores de SQL server ?

gracias a todos

delphi.com.ar
12-01-2004, 16:04:16
...ya que me muestra el error en un mensaje no muy amigable...Mi poca experiencia con este motor, me ha demostrado que no es el fuerte de SqlServer la descripción de los errores, es mas, me parece bastante feo comparado con otro motor por ejemplo Oracle.
Solo tendrías que mostrar la descripción del Exception!

Saludos!

__hector
12-01-2004, 20:47:00
El objeto ADOconnection tiene una coleccion llamada Errors (Connection.Errors), en la cual puedes validar si las transacciones han dado provocado o no algun error, asi como su descripcion y tipo.

Puedes recorrer la coleccion con un Errors.count - 1, y limpiarla con un Errors.Clear.