![]() |
se necesita un componente database para cada form?
Para mi aplicacion de acceso a bases de datos (firebird, d7, componentes MDO) necesito colocar un componente database en cada form de la aplicacion??
me lo pregunto ya que trabajo con una sola base de datos, solo utilizando diferentes tablas en cada form. Gracias. |
Cita:
Salud OS |
No. Puedes poner 1 solo dataBase en cualquiera de tus formularios y acceder a él desde otros.
Por ejemplo si lo pones en Form1 y quieres acceder desde otro form utilizarías:
|
Cita:
Idealmente sería no... es mejor como te dicen más arriba ... Preferiblemente te recomiento que crees un Form de tipo DataModule... y en el pongas la conexion con la BaseDato, los Querys - Tablas - Transacciones que estimes convenientes... desde los formularios tendras que declarar en las uses el nombre de la unit del DataModule.... y para hacer uso de el solo tienes que mencionar la ruta correcta.. existen diferentes formas... ej. (Interbase-D7) para el sgte caso, tenemos un Form de tipo DataModule y un Form Normal. En el DataModule, tendremos : 1 BDataBase ( IDB_Datos ) 2 IBQuery ( IBQSelect - IBQEdit ) 2 IBTransaction ( IBTSelect - IBTSelect ) Form DataModule -> Datos Form Cliente -> Ingreso de Clientes primero declaras esto
para llamar a los componentes IBQuery u otros los puedes hacer así
o tambien puedes hacerlo así
bueno.. espero que te sirva...:p |
La franja horaria es GMT +2. Ahora son las 23:19:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi