Cursores de SQl

22/11/2004 - 23:37 por fabicabrera | Informe spam
Saludos Grupo!

Necesito crar una consulta como la que sigue
***********
Use Pubs
Go
DECLARE authors_cursor CURSOR
FOR SELECT * FROM authors
OPEN authors_cursor

FETCH NEXT FROM authors_cursor
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM authors_cursor
END
CLOSE authors_cursor
DEALLOCATE authors_cursor
****

Cuando lo ejecuto en el analizador de consultas de SQL
funciona perfectamente, pero cuando lo guardo en un
procedimieto almacenado y lo llamo desde mi aplicacion me
retorna solo la primera fila...

Si alguien puede ayudarme, gracias de Antemano

Fabi
 

Leer las respuestas

#1 MAXI
22/11/2004 - 23:47 | Informe spam
Hola, para que buscas usar cursores? no son nada buenos.

Si me decis que queres resolver te vamos a ayudar a hacerlo sin cursores :)

De todas formas, fijate de ejecutar el SP desde el QueryAnalizer y ver que
pasa




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"" escribió en el
mensaje news:873301c4d0e3$d25fbde0$
Saludos Grupo!

Necesito crar una consulta como la que sigue
***********
Use Pubs
Go
DECLARE authors_cursor CURSOR
FOR SELECT * FROM authors
OPEN authors_cursor

FETCH NEXT FROM authors_cursor
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM authors_cursor
END
CLOSE authors_cursor
DEALLOCATE authors_cursor
****

Cuando lo ejecuto en el analizador de consultas de SQL
funciona perfectamente, pero cuando lo guardo en un
procedimieto almacenado y lo llamo desde mi aplicacion me
retorna solo la primera fila...

Si alguien puede ayudarme, gracias de Antemano

Fabi

Preguntas similares