Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   obtener el error que me envia SQL server (https://www.clubdelphi.com/foros/showthread.php?t=6528)

jac000y 12-01-2004 15:54:00

obtener el error que me envia SQL server
 
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

Cita:

Empezado por jac000y
...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.


La franja horaria es GMT +2. Ahora son las 00:26:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi