Ver la Versión Completa : Diferencia entre TSQLQuery, y TClientDataSet
Lucciano
29-06-2007, 14:48:04
Hola a todos, mas que nada queria preguntar si alguien sabe cual es la gran diferencia entre hacer una simple consulta cada un determinado tiempo (1 seg. por ejemplo) con:
Un TSQLQuery,
o usando un TClientDataset, TDataSetProvider y TSQLDataSet.
Obiamente que la segunda opcion incluye mas lineas de codigo, pero obtengo los mismos resultados.
Saludos.
PD: El motor de BD es Oracle.
Hola,
Hay grandes diferencias entre la primera opción y la segunda.
En un entorno de dos capas, la primera es más directa y más rápida, pero mal gestionada puede "ocupar" mas tiempo y recursos en el servidor de BD.
Aunque lógicamente, todo depende de la configuración que estés usando, igualmente que el modelo de capas que desees implementar y si vas a utilizar conexiones remotas.
Si quieres puedes detallar un poco más tu proyecto y te puedo dar mi opinión.
Un Saludo.
Lucciano
02-07-2007, 16:41:19
GRacias por tu respuesta. Mas que nada me surgio la duda porque vi que en una version del proyecto el procedimiento lo hace con el TSQLQuery, y luego en la otra version con los TClientDataset, TDataSetProvider y TSQLDataSet.
Por eso mas que nada queria entender porque primero el programador penso hacerlo de una manera y despues opto por otra.
Gracias.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.