Ver Mensaje Individual
  #12  
Antiguo 30-06-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Neftali Ver Mensaje
Te puedo decir cómo hacerla con ADO, porque no se si los componentes que utilizas poseen la propiedad de cambiar el tipo de cursor.
Cita:
Empezado por pnsd_89 Ver Mensaje
[...] por lo que pude ver no tienen estas propiedades... voy a ver si hay algo similar que pueda hacer [...]
Hace años que no uso ADO porque no me agrada que el manejo de base de datos dependa tanto de las DLLs de Windows y sus actualizaciones. Alguna vez utilicé las propiedades CursorType y CursorLocation, aunque ahora mismo no recuerdo con qué propósito.

En caso de que continúes con DBX + TClientDataSet, puedes usar la propiedad PacketRecords que, cuando es mayor a 0, sirve para indicar la cantidad de registros que debe traerse de un golpe. Así, la apertura del conjunto de datos puede ocurrir de forma inmediata, y, conforme navegues en él, se traerá "paquetes" adicionales de la misma cantidad de registros.

Cabe mencionar que esto lo uso poco, ya que en la mayoría de los casos realizo consultas de no más de unas decenas de registros, y cuando necesito traer miles es por algún proceso que amerita la amable espera por parte del usuario.

Un abrazo en abonos.

Al González.
Responder Con Cita