En las Demos de Delphi 7, DBExpress... Estructura correcta?
Saludos: Gracias de antemano por la ayuda y colaboración, una vez mas...
Trabajo con Delph7, hice una aplicacion con IBExpress + InterBase OpenSource 6.0, pero ahora voy a cambiar a MS SQL Server 2000.
Entonces al cambiar de Base de Datos (MS SQL Server 2000) debo cambiar de Conexión, es decir de IBExpress a DBExpress. Estuve revisando las demos de D7 y encontre un ejemplo q se llama "dbxexplorer", en el cual, en una sola aplicación se presenta la siguiente estructura de conexión :
// 1 : Conexion Demo DBExpress Delphi 7 (Una sola Aplicacion)
SQLConnection1
----------------
SQLDataSet1
-------------
SQLConnection=SQLConnection1
DataSetProvider1
----------------
DataSet=SQLDataSet1
ClientDataSet1
--------------
ProviderName=DataSetProvider1
DataSource1
------------
DataSet=ClientDataSet1
// 2 : Conexion otra propuesta (Una sola Aplicacion)
SQLConnection1
----------------
SQLDataSet1
-------------
SQLConnection=SQLConnection1
DataSource1
------------
DataSet=SQLDataSet1
// 3 : Conexion otra propuesta (Dos Aplicaciones)
//******Aplicacion Servidor
SQLConnection1
----------------
SQLDataSet1
-------------
SQLConnection=SQLConnection1
DataSetProvider1
----------------
DataSet=SQLDataSet1
------------------------------------------------------------------------
//******Aplicacion Cliente
DCOM
------
ClientDataSet1
--------------
ProviderName=DataSetProvider1
DataSource1
------------
DataSet=ClientDataSet1
//********************************************************
Tengo que decidir cual seria la mejor para propositos generales, orientada a empresas pequeñas dedicadas al comercio de productos y servicios con un número máximo de usuarios igual a 10.
La propuesta 1 - Es la descrita en las demos de D7, me animaria por esa estructura.
La propuesta 2 - Es algo simple, no se si sea la mejor.
La propuesta 3 - Es una estructura multicapas, y eso requiere una pc adicional al servidor de base de datos para q haga de servidor de aplicaciones.
Realmente quisiera conocer sus experiencias y saber si algunos de ustedes ya trabajan con la primera propuesta y q beneficios obtendria con ese tipo de conexión, es decir incluir en la conexión el ClientDataSet y q diferencia existiria si solo trabajo con SQLDataSet como se ve en la propuesta2.
Muchissimas gracias por las respuestas
__________________
Joseph Buttgembach Verde
Lima - Perú
|