Ver Mensaje Individual
  #3  
Antiguo 11-01-2005
Jordy Jordy is offline
Miembro
 
Registrado: may 2003
Posts: 51
Reputación: 22
Jordy Va por buen camino
Velocidad en la red

Tengo una aplicacions con DBExpress (1-DBConnection + SQLQuery + DataSetProvider + ClientDataSet), con todo esto la conexión con la BD esta siempre activa en el ClientDataSet le modifico la sentencia SQL para que me responda. La manera que tengo es con la actualización de los datos con applyUpdates del ClientDataSet, y sí a veces tengo que hacer una busqueda en dos o tres tablas diferentes para tener todos los datos ya que si lo hago todo en una consulta todo al aplicar la sentencia ApplyUpdates me da un error en la actualización. Esta aplicación esta diseñada para la utilización en red atacando cada PC con el mismo programa en cada uno a una BD FireBird 1.5 que esta en un PC servidor.

En cuanto a la velocidad es por ejemplo cuando me muevo de ficha de un trabajador por ejemplo tengo un campo que es el codigo de la población donde vive dicho individuo, al hacer esto desencadeno una busqueda SQL una para buscar la población en la tabla Poblaciones donde esta tiene otro código que es el de la provincia en la que esta y que en la misma sentencia hago que me relacione las dos tablas con el Nombre de la poblacion de la segunda. Al hacer esto cada vez que me cambia de ficha me tarda unos 3 segundos para acutualizar el formulario y cuando cargo las pantallas 6 seg. aprox.
Responder Con Cita