Cómo se puede saber que una variable cursor no tiene asignado un cursor.

25/09/2007 - 13:48 por Rafael Cano | Informe spam
Hola a tod@s, pues lo dicho , trabajo con SQL Server 2005


DECLARE @MyCur CURSOR

IF @MyCur IS NULL
PRINT 'No se ha asignado cursor'


Esto de arriba da error, en la ayuda hay una funcion CURSOR_STATUS, pero
no me sirve, ya que mientras no tenga abiierto el cursor me da siempre
el mismo valor -3


Salu2 Rafael Cano
rcanop(arroba)yahoo.es
Jaén - España

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
25/09/2007 - 17:02 | Informe spam
Rafael,

El resultado de la funcion CURSOR_STATUS debe ser -2, en este caso.


declare @c cursor

select cursor_status('variable', '@c')
go


AMB


"Rafael Cano" wrote:

Hola a , pues lo dicho , trabajo con SQL Server 2005


DECLARE @MyCur CURSOR

IF @MyCur IS NULL
PRINT 'No se ha asignado cursor'


Esto de arriba da error, en la ayuda hay una funcion CURSOR_STATUS, pero
no me sirve, ya que mientras no tenga abiierto el cursor me da siempre
el mismo valor -3


Salu2 Rafael Cano
rcanop(arroba)yahoo.es
Jaén - España

Respuesta Responder a este mensaje
#2 Rafael Cano
25/09/2007 - 18:40 | Informe spam
Gracias Alejandro, no se como lo probe, (igual se me olvido la @).



Alejandro Mesa escribió:
Rafael,

El resultado de la funcion CURSOR_STATUS debe ser -2, en este caso.


declare @c cursor

select cursor_status('variable', '@c')
go


AMB


"Rafael Cano" wrote:

Hola a , pues lo dicho , trabajo con SQL Server 2005


DECLARE @MyCur CURSOR

IF @MyCur IS NULL
PRINT 'No se ha asignado cursor'


Esto de arriba da error, en la ayuda hay una funcion CURSOR_STATUS, pero
no me sirve, ya que mientras no tenga abiierto el cursor me da siempre
el mismo valor -3


Salu2 Rafael Cano
rcanop(arroba)yahoo.es
Jaén - Espaà±a






Salu2 Rafael Cano
rcanop(arroba)yahoo.es
Jaén - España
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida