SQL Server - texto de error SQL desde VB

 
Vista:

texto de error SQL desde VB

Publicado por Ramiro Benavivdes (6 intervenciones) el 26/05/2005 08:55:36
Hola todos:
Tengo una aplicacion VB con ADO conectado a BD SQLServer.
Estoy interceptando errores generados por el SQL, tengo el id, pero quiero saber como obtener el texto mensaje de error ya que estos estan en la tabla sysmessages de la BD master.

Gracias de antemano

Ramiro
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:texto de error SQL desde VB

Publicado por marcelo (16 intervenciones) el 27/05/2005 13:01:46
a) select master.dbo.sysmessages where error = 999.
b) Esta opción no es la más indicada, puesto que encontrarás tantos registros como idiomas tengas instalados en tu sistema, Verrás por ejemplo: "can not insert %s because ...", donde los % son reemplazados por el nombre de la tabla.
En el objeto conexión, además del id, debe devolver el texto del mensaje ya desarrollado:
"cannot insert mitabla because...".
Lo más sano me parece explorar algunos de los atributos del objeto statement.
Suerte...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias...

Publicado por Ramiro Benavides (6 intervenciones) el 28/05/2005 00:08:04
Gracias por tu atencion....Voy a probar...

Ramiro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar