Definición de componente TDatabase
Publicado por Marina (64 intervenciones) el 02/08/2001 15:05:01
Necesito un consejo sobre la utilización de los componentes Bases de Datos.
Estoy trabajando con Paradox en red y utilizo un Datamodule con sus correspondientes tablas por cada ventana donde se hace uso de archivos de datos.
Tengo el siguiente caso: el sistema que estoy confeccionando es multiempresa, y cada empresa tiene sus tablas en una carpeta o directorio distinto, es decir que al cambiar de empresa debo cambiar la propiedad Params (PATH) del componente TDatabase.
Qué me conviene hacer en la definición del componente TDatabase?
1- debería dejar en blanco la propiedad AliasName y definir DriverName como STANDARD, así por cada cambio de empresa deberé cambiar solo la propiedad Params (PATH)?
2- utilizar la propiedad AliasName, la cual deberá ser diferente para cada empresa, por lo tanto al cambiar de empresa deberé cambiar dicha propiedad y también la propiedad Params (PATH)?
3- el componente TDatabase debería estar en el Datamodule que utiliza cada ventana, o en un Datamodule general que usarían todos los otros Datamodules para asociar las tablas con dicho componente TDatabase? Tener en cuenta que si pongo un TDatabase por cada Datamodule, al cambiar de empresa deberé cambiar todos los TDatabase.
Espero haber sido lo bastante clara en la explicación de mi problema, si no fuera así por favor háganmelo saber.
Desde ya agradezco mucho al que me pueda responder.
Marina
Estoy trabajando con Paradox en red y utilizo un Datamodule con sus correspondientes tablas por cada ventana donde se hace uso de archivos de datos.
Tengo el siguiente caso: el sistema que estoy confeccionando es multiempresa, y cada empresa tiene sus tablas en una carpeta o directorio distinto, es decir que al cambiar de empresa debo cambiar la propiedad Params (PATH) del componente TDatabase.
Qué me conviene hacer en la definición del componente TDatabase?
1- debería dejar en blanco la propiedad AliasName y definir DriverName como STANDARD, así por cada cambio de empresa deberé cambiar solo la propiedad Params (PATH)?
2- utilizar la propiedad AliasName, la cual deberá ser diferente para cada empresa, por lo tanto al cambiar de empresa deberé cambiar dicha propiedad y también la propiedad Params (PATH)?
3- el componente TDatabase debería estar en el Datamodule que utiliza cada ventana, o en un Datamodule general que usarían todos los otros Datamodules para asociar las tablas con dicho componente TDatabase? Tener en cuenta que si pongo un TDatabase por cada Datamodule, al cambiar de empresa deberé cambiar todos los TDatabase.
Espero haber sido lo bastante clara en la explicación de mi problema, si no fuera así por favor háganmelo saber.
Desde ya agradezco mucho al que me pueda responder.
Marina
Valora esta pregunta


0