Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Querys por codigo y en DataModules   Lista de mensajes  
Responder | Reenviar Mensaje #6241 de 7328 |
Re: [Delphi] Querys por codigo y en DataModules

Mira, me remito a mi propia experiencia:
    Cada vez que modifiques una query si guardas todo modulo, tenés que recompilar y actualizar ejecutables.
    Si creas la query en run-time a partir de una configuración (que bien puede estar en la propia base) tenés que tener un muy buen entendimiento de SQL, sino te quedan consultas super densas, 0 optimizadas.
    Si guardas las querys en un almacén, ejemplo la propia base, tenes más control en ellas pero te aumenta el mantenimiento (en contrario de la segunda opción) ya que podes llegar a tener miles de querys repetidas, o que cambia solo 1 campo del select.
    Las dos ultimas opciones, te dan la ventaja de que requieren menos mantenimiento de código y te da la posibilidad de agregar consultas a pedido del usuario sin afectar a nada más.

Al final, la decisión es tuya, pero yo te recomendaría la segunda, y sumada a un modulo que te permita exportar los datos de cualquiera de las consultas a CSV, XLS, TXT, etc.. tenés un sistema que puede conversar muy fácilmente con otros.

Saludos

hola hola wrote:
mas que una opinion propia me remito a los libros de Charte Ojeda y el libro de O'reilly  'Delphi is a NutShell'   en donde las bases de datos o componentes (alguna veces estos) siempre son creadas por codigo a modo de ejmplos.
En la pagina de Marco Cantu como en su libro dice que es 'algo' mas eficiente crear cualquier componente a travez del codigo que pegarlos en un formulario al modulo de datos solamente que no se lo hace debido a la dificulta que resulta si estos componentes son variados y abundantes
El Rayo <elrayo76@yahoo.com.ar> escribió:
Hola amigos,

Quisiera que me den su opinion al respecto. Quisiera
saber para ustedes que es mejor para manejar consultas
SQL, implementarlas todo por codigo (desde la creacion
del objeto componente) o directamente tener los
componentes creados con sus respectivas consultas
cargadas dentro de un DataModule (aca no me importa si
se crean 1, 2 o cientos de DataModules)

Mi pregunta viene porque tengo una grilla generica y
un monton de units que son las que contiene la
informacion para mostrar los datos en la grilla (por
ej: units de actualizacion de cliente, otra de
proveedores). Por eso me gustaria saber si es mejor
crear las Querys por codigo dentro de esa units o
tenerlas ya en los DataModules.

Saludos a todos,
Alejandro

.:: Administrador del gupo Delphi-Argentina ::.
.:: Delphi-Argnetina@gruposyahoo.com.ar ::.
.:: http://ar.groups.yahoo.com/group/Delphi-Argentina ::.
.:: ::.
.:: Desarrollador Delphi/Oracle y Java/Oracle ::.

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar



Mar, 5 de Dic, 2006 12:59 am

podostro
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6241 de 7328 |
Desplegar mensajes Autor Ordenar por fecha

Hola amigos, Quisiera que me den su opinion al respecto. Quisiera saber para ustedes que es mejor para manejar consultas SQL, implementarlas todo por codigo...
El Rayo
elrayo76
Sin conexión Enviar correo
4 de Dic, 2006
5:47 pm

mas que una opinion propia me remito a los libros de Charte Ojeda y el libro de O'reilly 'Delphi is a NutShell' en donde las bases de datos o componentes...
hola hola
dodobeatle
Sin conexión Enviar correo
4 de Dic, 2006
7:16 pm

Mira, me remito a mi propia experiencia: Cada vez que modifiques una query si guardas todo modulo, tenés que recompilar y actualizar ejecutables. Si creas la...
Maximiliano Podostroiec
podostro
Sin conexión Enviar correo
5 de Dic, 2006
1:07 am

Maxi: Yo cuando trabajo con bases de datos grandes, que en este momento estoy desarrollando con Oracle, lo que hago es tratar de hacer todas las consultas y...
El Rayo
elrayo76
Sin conexión Enviar correo
5 de Dic, 2006
1:39 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda