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! |