La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12120 - DESARROLLO CON MIDAS
Autor:  Ricardo Alejandro Ramos Juarez
Como uso MIDAS para conectar una aplicacion clilente a una aplicacion de servidor y como me conecto a la base de datos del sistema.

necesito saber que componentes agrego al modulo o como los configuro, pues as agregarle una base de datos no se configurarla.

ademas debo usar el DBE en el lado del cliente.

  Respuesta:  mamcx m
Me imagino que eres nuevo en Delphi... Esto lo logras simplemente buscando en las ayudas...

Sin embargo, si tienes Delphi 5, haces lo siguiente:

- Creas un TRemoteDataModule
- Colocas una conexion a la BD (Eso depende que usas - BDE-ADO-INTERBASE)
- Colocas una o más consulta (Esto no te lo dicen en la ayuda: Mejor olvidate de objetos TTables, estos no son optimos en ambientes Cliente/Servidor : Si no sabes Cliente/Servidor, buen momemto de aprender!)

- Colocas un TDataSetProvider, asignar la propiedad DataSet a la consulta

- Puedes conectarte a la BD para probar !PERO ANTES de compilar, cierra las conexiones a la BD, y en el evento OnCreate del DataModule, pon codigo manual para abrir la BD... Importante )

- Compila.

En el cliente

- Un TDataModule
- Pon una conexion del cliente... Normalmente TDcomConection
- Si compilaste el servidor, en la propiedad ServerName del objeto DCOM selecciona el nombre del servidor (Upps! Tip aqui:Coloca un nombre util para el servidor desde el mismo principio. Ose que al crear el projecto no uses Project1 y al crear el TRemoteDataModule algo util)
- Pon un TClientDataSet. Asigna RemoteServer al TDCOM... y ProviderName al objeto Tprovider que pusiste el servidor
-
LISTO!