Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 19
Wonni Va por buen camino
.mdb-ADO, forma de grabar los cambios. Refresh me da error

hola;

Me estoy liando un poco. He buscado info, pero no encuentro nada.

El problema es que si a un TAdoQuery le dejo el cursor en Client no me deja hacer refresh. Y si lo pongo en Server, si me deja, pero va lentisimo.

Aunque esto es muy raro, vereis:

Tengo una tabla .dbf la cual copio todo a la .mdb. Pues si tengo ADO con el cursor Client, copio 14.000 registros en 10 segundos con disable controls, 26 segundos con la grilla activa. Pero como he dicho no me deja hacer Refresh.

Si pongo el cursor en Server, si me deja pero va leeeeeentisimo. Se tira varios segundos por cada registro que recorre de la tabla .dbf hasta llegar a pararse.

No entiendo todavia estos parametros y su correcta configuración. ¿Me podeis hechar una mano?
Responder Con Cita
  #2  
Antiguo 18-06-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Otra forma de hacer Refresh es cerrar y abrir la tabla o consulta de nuevo.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 18-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 19
Wonni Va por buen camino
Gracias marcoszorrilla;

Pero, me gustaria saber cual es el valor adecuado para la propiedad Cursor.

El programa va a correr en una red de 2 ordenadores. ¿Debe ser la misma configuracion en ambos? ¿Debo hacer algo con las transacciones?
Responder Con Cita
  #4  
Antiguo 19-06-2007
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
En lugar de refresh, usa requery, y en lugar de usar un ciclo para jalarte los datos del dbf al mdb usa una sentencia sql de insercion, 14mil registros a lo mucho tardará un segundo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Los cambios hechos por una 2da forma no se actualizan inmediatamente joal Conexión con bases de datos 1 06-04-2007 19:18:49
Error al Grabar informacion The_figo MySQL 0 30-10-2006 17:53:53
Error al Minimizar forma CLX fsilva79 Varios 1 31-08-2005 07:07:00
Por que no puedo grabar los cambios con Zeos.... uper MySQL 0 14-07-2005 18:56:12
Error al grabar silviodp Conexión con bases de datos 5 31-05-2004 17:52:34


La franja horaria es GMT +2. Ahora son las 21:37:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi