capturar error del sql
Publicado por Edgar (1 intervención) el 18/04/2012 01:43:40
amigos del foro, espero me puedan ayudar
quiero capturar el error de una sentencia, pero no puedo, este es mas o menos mi sentencia
CREATE TABLE #TEMP_VERIFICAR ( numacta NUMERIC(10,0) NOT NULL, numremito NUMERIC(10,0) NOT NULL)
INSERT INTO #TEMP_VERIFICAR ( numacta, numremito )
VALUES ( '1AA1', '1111' )
SET @pi_error = @@ERROR
IF (@pi_error <> 0)
BEGIN
PRINT 'MENSAJE ' + CONVERT ( VARCHAR(10), @pi_error)
END
al final sale el mensaje "Error converting data type varchar to numeric.", y no el mensaje que quiero que se muestre, ya probe poniendo la sentencia en eun store y nada, alguien podra ayudarme, muchas gracias
saludos cordiales
Edgar
quiero capturar el error de una sentencia, pero no puedo, este es mas o menos mi sentencia
CREATE TABLE #TEMP_VERIFICAR ( numacta NUMERIC(10,0) NOT NULL, numremito NUMERIC(10,0) NOT NULL)
INSERT INTO #TEMP_VERIFICAR ( numacta, numremito )
VALUES ( '1AA1', '1111' )
SET @pi_error = @@ERROR
IF (@pi_error <> 0)
BEGIN
PRINT 'MENSAJE ' + CONVERT ( VARCHAR(10), @pi_error)
END
al final sale el mensaje "Error converting data type varchar to numeric.", y no el mensaje que quiero que se muestre, ya probe poniendo la sentencia en eun store y nada, alguien podra ayudarme, muchas gracias
saludos cordiales
Edgar
Valora esta pregunta
0