![]() |
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. |
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. |
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