SQL, mySQL, postgreSQL y otros motores
-
Mariow
- Novato
- Mensajes: 35
- Registrado: Lun Feb 07, 2011 12:40 pm
- Ubicación: Leandro N. Alem - Misiones - ARGENTINA
-
Contactar:
Mensaje
por Mariow » Lun Feb 28, 2011 10:46 pm
Gente, siempre crei que cuando se hacia un
Código: Seleccionar todo
Tablexy{PROP:Sql} = 'Select xxxx, yyy FROM Tablexy WHERE yyy = 1'
LOOP WHILE Access:Tablexy.Next() = LEVEL:Benign
proceso
END
Clarion creaba un cursor y devolvia los resultados por paginas (siendo MSSQL el motor)
Pero con una prueba en un server remoto, parece que lee cada vez que hago el next el server...
Entonces una consulta instantanea en modo local me demora 30 seg en remoto...
Hay forma de modificar este comprotamiento?
Gracias
Última edición por
Mariow el Lun Feb 28, 2011 11:04 pm, editado 1 vez en total.
==============
Mario Wojcik
Leandro N. Alem
Misiones
Argentina
==============
-
luizmarin
- Al nivel de RZ
- Mensajes: 161
- Registrado: Dom Feb 06, 2011 2:36 am
-
Contactar:
Mensaje
por luizmarin » Lun Feb 28, 2011 10:51 pm
ops... asi tambien me creia.
pero no debia ser asi ??
Tablexy{PROP:Sql} = 'Select xxxx, yyy FROM Tablexy WHERE yyy = 1'
LOOP WHILE Access:Tablexy.Next() = LEVEL:Benign
proceso
END
-
Mariow
- Novato
- Mensajes: 35
- Registrado: Lun Feb 07, 2011 12:40 pm
- Ubicación: Leandro N. Alem - Misiones - ARGENTINA
-
Contactar:
Mensaje
por Mariow » Lun Feb 28, 2011 11:05 pm
Si señor, error de transcripción
Ahí esta corregido
==============
Mario Wojcik
Leandro N. Alem
Misiones
Argentina
==============
-
DanielRuzo
- Al nivel de RZ
- Mensajes: 124
- Registrado: Dom Feb 06, 2011 7:45 pm
- Ubicación: Uruguay
-
Contactar:
Mensaje
por DanielRuzo » Mar Mar 01, 2011 1:11 am
JA-JA-JA...
Me olvidé que se podían corregir los mensajes y estuve un par de minutos tratando de encontrar la diferencia entre el código de Mario y el código de Luiz...
¡Saludos!
Daniel Ruzo
www.amazingGUI.com
Yo creo en la reencarnación:
antes tenía una vida y ahora soy programador
-
Mariow
- Novato
- Mensajes: 35
- Registrado: Lun Feb 07, 2011 12:40 pm
- Ubicación: Leandro N. Alem - Misiones - ARGENTINA
-
Contactar:
Mensaje
por Mariow » Mar Mar 01, 2011 3:14 am
Jaja
Bueno gente, la solucion viene de la mano del comando buffer(tabla, NRegistros).
Con esto se hacen "lecturas gordas" y pre lecturas, la diferencia es impresionante.
==============
Mario Wojcik
Leandro N. Alem
Misiones
Argentina
==============
-
SDigitales
- Novato
- Mensajes: 26
- Registrado: Mar Feb 08, 2011 2:50 pm
-
Contactar:
Mensaje
por SDigitales » Lun Oct 17, 2011 12:53 pm
Hola...
Tenes algun ejemplo de como usar Buffer?
No bloquea como Stream?
Muchas gracias!!
Adrian E. Santarelli
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados