Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Errores en SQL

Estas en el tema de Errores en SQL en el foro de SQL Server en Foros del Web. Tengo un problemita cuando existe un error en la base de datos este lo recojo con un @@error El cual lo asigno a una variable ...
  #1 (permalink)  
Antiguo 07/09/2006, 14:32
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Antigüedad: 18 años, 2 meses
Puntos: 0
Errores en SQL

Tengo un problemita cuando existe un error en la base de datos este lo recojo con un @@error

El cual lo asigno a una variable verdad, pero necesito la descripción de este error en sql



Con esta variable hago una consulta en la master para obtener la descripción

Pero la descripción ahí es genérica, es decir el mensaje que me retorna es:





%ls statement conflicted with %ls %ls constraint '%.*ls'. The conflict occurred in database '%.*ls',





En lugar de

INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_ADC_LIDE_LIDER_CON_ADC_LIDE'. The conflict occurred in database 'ADMINISTRACION_CONTRATOS', table 'ADC_LIDER', column 'LOGIN_LIDER'.



Como lo hago?, por fis ayudenme….



Muchas gracias


  #2 (permalink)  
Antiguo 07/09/2006, 14:51
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
pero que es lo que necesitas???
saber a que se refiere?
mostrarlo al usuario?? (no recomendado mostrar nombres de objetos)
o que??
  #3 (permalink)  
Antiguo 09/09/2006, 13:32
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años
Puntos: 3
Recupera el valor del SQLCODE; y con ese valor buscas el problema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:13.