Article View: es.comp.bd.misc
Article #225problema en sql server 2000
From: rgarcia
Date: Mon, 15 Mar 2004 18:23
Date: Mon, 15 Mar 2004 18:23
30 lines
1455 bytes
1455 bytes
Hola:
tengo un problema en sql server 2000, desde dentro de un procedimiento
del n�cleo estoy usando sql din�mico con exec () y no consigo capturar
si la sentencia da error con @@error:
....
EXEC ( @BBDD + '..'+'sp_addrolemember ' + @V_ROL + ',' + @V_USUARIO )
SELECT @ERR = @@error
IF (@ERR <> 0)
BEGIN
SELECT @MESSAGE = 'ERROR AL ASOCIAR EL USUARIO AL ROL'
SELECT @V_ESTADO = 'KO'
SELECT @V_MSG = @MESSAGE
RETURN 1
END
...
siempre devuelve @@error = 0 a�n cuando el sp_addrolemember no
ha funcionado correctamente,
como puedo conseguir detectar si la ejecuci�n de sp_addrolemember
no ha ido ok.
Gracias,
RaulGZ
Technical Details
Message-ID:
<e986b39a.0403151023.1a3a1348@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews2.google.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 106e2f,94c329e54f453dde,start X-Google-Attributes: gid106e2f,public X-Google-ArrivalTime: 2004-03-15 10:23:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews2.google.com!not-for-mail From: rgarcia@evendor.es (rgarcia) Newsgroups: es.comp.bd.misc Subject: problema en sql server 2000 Date: 15 Mar 2004 10:23:24 -0800 Organization: http://groups.google.com Lines: 30 Message-ID: <e986b39a.0403151023.1a3a1348@posting.google.com> NNTP-Posting-Host: 80.58.3.172 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1079375005 29360 127.0.0.1 (15 Mar 2004 18:23:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 15 Mar 2004 18:23:25 +0000 (UTC)