Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ayuda con cursores

Estas en el tema de ayuda con cursores en el foro de Bases de Datos General en Foros del Web. hola foro, tengo este cursor, q me marca este error : Cursorfetch: The number of variables declared in the INTO list must match that of ...
  #1 (permalink)  
Antiguo 20/05/2010, 00:08
Avatar de Lizy94  
Fecha de Ingreso: diciembre-2009
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 0
ayuda con cursores

hola foro, tengo este cursor, q me marca este error :

Cursorfetch: The number of variables declared in the INTO list must match that of selected columns.

el cursor es este
Código PHP:
       declare cursorAlumno cursor for
            
select @idAlumno  from ec_Alumno
             open cursorAlumno
              fetch next from cursorAlumno into 
@idAlumno
            
while @@fetch_status 0
             begin

               
declare cursorCursos cursor for
                
select @idCurso,@idAlumno from ec_Curso_Alumno
                  fetch next from cursorAlumno into 
@idCurso,@idAlumno
                   
while @@fetch_status 0
                     begin
                        
WHILE (@cupoInscritos <= @cupoEsperado)
                        
begin
                          set 
@cupoInscritos = + @cupoInscritos '1'
                            
EXEC [ec_up_Curso_Alumno_agregar]@idCurso,@idAlumno,@idCursoAlumno
                                 
,@noError OUTPUT ,@mensaje OUTPUT
                         END
                 
-- select @@fetch_status
                    END

               close cursorCursos
            deallocate cursorCursos
            end
 
        close cursorAlumno
  deallocate cursorAlumno 
si alguien me pudiese decir donde esta el error, por favor

Última edición por Lizy94; 20/05/2010 a las 00:52
  #2 (permalink)  
Antiguo 20/05/2010, 01:26
Avatar de Lizy94  
Fecha de Ingreso: diciembre-2009
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: ayuda con cursores

ya le encontré mi error a mi cursor, el problema q tengo ahora es que se atora con los while (no sé si sea mi cliente, empleo mal el cursor o que), si alguien me pudiese ayudar, por favor
  #3 (permalink)  
Antiguo 20/05/2010, 06:41
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: ayuda con cursores

No veo en ninguna parte donde haces el fetch next para el cursor cursorCursos.
Sin embargo, debes explicarnos un poco mas cual es el objetivo del cursosr y mas o menos que datos tienen las tablas implicadas.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.