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)
-   -   Duda Existencial (datamodule) (https://www.clubdelphi.com/foros/showthread.php?t=32486)

vipernet 07-06-2006 13:31:18

Duda Existencial (datamodule)
 
Buenas a todos y como siempre aca, haciendo preguntas y aclarando cosas, la del dia de hoy viene asi:
Que ventaja me da el datamodule sobre el form comun y corriente en delphi, les aclaro, no hace mucho empeze en serio la programacion en delphi, y lo primero que tuve que hacer fue la coneccion con la base de datos y la primer pregunta fue, donde tengo que poner las tablas, el adoconecction (estoy usando ADO y SQLserver) los SP, etc. habia visto que se ponian en el datamodule, por algo el nombre, pero al final los termine poniendo en un form, que es el main y por lo tanto el primero que aparece, y no he tenido problemas de coneccion.... por eso mismo mi duda, que ventajas o porque tengo que poner las conecciones y tablas de la base de datos en un datamodule....


Les dejo la inquietud.


Saludos a todos!!!!

Casimiro Notevi 07-06-2006 13:41:58

Pues más que nada: organización y funcionalidad.
Por ejemplo, cuando tienes que acceder a un query que puede ser llamado desde distintas partes del programa (búsquedas, consultas, etc.) desde distintas forms, te ahorras duplicaciones, está todo en el mismo datamodule.

delphi.com.ar 07-06-2006 14:15:14

Aqui tienes un hilo, que puede resultarte interesante: http://www.clubdelphi.com/foros/showthread.php?t=5902

Saludos!

Yosuun 07-06-2006 16:15:15

Yo te recomendaria su uso, puesto que de esa manera en cierto modo separas lo que son las "reglas de negocio" de lo que es el entorno visual es decir los forms. Aparte como te comenta otro usuario te aclarara bastante las cosas al tenerlas ordenadas.


Un Saludo

Delfino 07-06-2006 19:47:21

Si la gente de Borland lo ha creado es pq tiene utilidad, te recomiendo usarlo y poco a poco iras descubriendola..

Cita:

te ahorras duplicaciones, está todo en el mismo datamodule.
Tambien sirve para verificar los permisos sobre una tabla antes de crear el form correspondiente, si el usuario no tiene previlegios no se crea el form, si el dataset estuviese en el mismo form habra q crearlo para q se cree el dataset para finalmente verificar los permisos (complicado de entender:rolleyes: )

Paoti 08-06-2006 20:15:30

buen punto Delfino.....



más no veo como lo hayas implementado, se ve algo dificil de saber a piori.


La franja horaria es GMT +2. Ahora son las 19:46:30.

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