Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Diferencia entre TSQLQuery, y TClientDataSet (https://www.clubdelphi.com/foros/showthread.php?t=45336)

Lucciano 29-06-2007 14:48:04

Diferencia entre TSQLQuery, y TClientDataSet
 
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.

maro 30-06-2007 11:14:03

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.
 
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.


La franja horaria es GMT +2. Ahora son las 17:52:37.

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