elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  [Solucionado] Resultado de Cursores‮
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Resultado de Cursores‮  (Leído 2,287 veces)
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
[Solucionado] Resultado de Cursores‮
« en: 28 Febrero 2010, 22:15 pm »

Tengo este cursor, el cual debe de devolver como resultado lo siguiente
Código:
2
10

Pero me devuelve
Código:
10
10

El codigo es esté
Código
  1.  
  2. --Variables de recepcion de datos
  3. DECLARE @intIDSanciones INT
  4.  
  5. --Declaración del Cursor
  6. DECLARE curSanciones CURSOR FOR SELECT intID FROM dbo.tblSanciones WHERE (bitEstado = 'True') AND (dateFechaLimite = CONVERT(VARCHAR(10),DATEADD(DAY,-1,GETDATE()),101))
  7. OPEN curSanciones
  8.  
  9. FETCH NEXT FROM curSanciones INTO @intIDSanciones
  10.  
  11. WHILE (@@FETCH_STATUS = 0)
  12. BEGIN
  13. FETCH NEXT FROM curSanciones INTO @intIDSanciones
  14. BEGIN TRANSACTION Acciones
  15. -- Mostrar Sanciones
  16. PRINT @intIDSanciones
  17. -- Fin Mostrar Sanciones
  18. COMMIT TRANSACTION Acciones
  19. END
  20. CLOSE curSanciones
  21. DEALLOCATE curSanciones




Solucionado
Código
  1. --Variables de recepcion de datos
  2. DECLARE @intIDSanciones INT
  3.  
  4. --Declaración del Cursor
  5. DECLARE curSanciones CURSOR FOR SELECT intID FROM tblSanciones WHERE (bitEstado = 'True') AND (dateFechaLimite = CONVERT(VARCHAR(10),DATEADD(DAY,-1,GETDATE()),101))
  6. OPEN curSanciones
  7.  
  8. FETCH NEXT FROM curSanciones INTO @intIDSanciones
  9.  
  10. WHILE (@@FETCH_STATUS = 0)
  11. BEGIN
  12. --BEGIN TRANSACTION Acciones
  13. -- Mostrar Sanciones
  14. SELECT @intIDSanciones
  15. FETCH NEXT FROM curSanciones INTO @intIDSanciones
  16. -- Fin Mostrar Sanciones
  17. --COMMIT TRANSACTION Acciones
  18. END
  19. CLOSE curSanciones
  20. DEALLOCATE curSanciones


« Última modificación: 1 Marzo 2010, 05:12 am por Alex@ShellRoot » En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
(Solucionado)[BATCH]Como ajustar las medidas del CMD,dependiendo del resultado d
Scripting
SuperDraco 4 6,989 Último mensaje 23 Enero 2011, 03:06 am
por SuperDraco
Pasar el resultado de un comando a una variable (solucionado)
Scripting
r1v33 1 4,636 Último mensaje 14 Julio 2011, 08:09 am
por r1v33
[SOLUCIONADO]Resultado falso o verdadero [AutoIt]
Scripting
mendrugo123 5 4,529 Último mensaje 14 Octubre 2013, 21:15 pm
por mendrugo123
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines