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 29-06-2007
Avatar de Lucciano
Lucciano Lucciano is offline
Miembro
 
Registrado: abr 2006
Posts: 33
Poder: 0
Lucciano Va por buen camino
Exclamation 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.
__________________
No todo es la maravilla de japon!.
Responder Con Cita
  #2  
Antiguo 30-06-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
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.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #3  
Antiguo 02-07-2007
Avatar de Lucciano
Lucciano Lucciano is offline
Miembro
 
Registrado: abr 2006
Posts: 33
Poder: 0
Lucciano Va por buen camino
Smile 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.
__________________
No todo es la maravilla de japon!.
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
Diferencia entre versiones FunBit MySQL 2 18-01-2007 09:45:47
Diferencia entre Delphi emeritos Varios 1 18-11-2006 17:19:50
Diferencia entre .GDB y .FDB CarlosHernandez Firebird e Interbase 3 14-09-2005 04:08:49
Diferencia entre versiones. Markos1970 Debates 6 14-07-2005 21:56:17
Diferencia entre fechas.... seb@ OOP 1 21-08-2003 15:57:22


La franja horaria es GMT +2. Ahora son las 03:55:54.


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