🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #225

problema en sql server 2000

#225
From: rgarcia
Date: Mon, 15 Mar 2004 18:23
30 lines
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-mail

Show 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)