Cuestión : Identificar cuando usted ha alcanzado el expediente pasado en un cursor del SQL

Hay de todos modos identificar cuando usted ha alcanzado el expediente pasado en un cursor del SQL. Necesito manipular los datos dentro de un cusor, pero los primeros y pasados expedientes necesitan la manipulación de datos particular realizada en ellos. el

Doing esto en el primer expediente es relativamente directo. ¿No soy consciente de y característica del EOF que yo puede comprobar para saber si hay cursores como usted puede hacer en recordsets, cualquier persona sabe de una manera simple de hacer esto?

Nathan
class= del

Respuesta : Identificar cuando usted ha alcanzado el expediente pasado en un cursor del SQL

Usted podría intentar el @@CURSOR_ROWS
http://msdn.microsoft.com/en-us/library/ms176044.aspx

O declarar el cursor como PARÁSITOS ATMOSFÉRICOS, e.g.

declarar los parásitos atmosféricos del cursor de c para….

E ir adelante a probar
1:
2:
3:
4:
5:
6:
 traer después de c en @var
 si @@fetch_status = -1
    -- estamos en expediente del último
 
    -- no somos
 traer anteriormente de c en @var  -- volver a la localización apropiada
Otras soluciones  
 
programming4us programming4us