Cita:
Empezado por vicens22
Buenos días,
Siguiendo un poco el mensaje de error, he copiado el fichero que indica el mensaje de error (dbxmss.dll) en la carpeta \windows\system32 del equipo en el que se ejecuta el servidor Datasnap.
Ahora el mensaje cuando ejecuto la aplicación cliente en windows ha cambiado por el siguiente :
Remote error: DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.
Si ejecuto la aplicación cliente en el equipo servidor el mensaje sigue siendo el mismo "Exception in safecall method.".
Entiendo que hace falta un driver para DBX para la conexión MSSQL, pero no tengo claro como lo debo instalar.
Revisando mensajes de otros foros he instalado sqlncli.msi que viene en el CD de SQL Server 2005, pero el problema persiste.
Gracias por cualquier ayuda.
Saludos,
Vicens
|
No entiendo muy bien donde es que tienes el problema.
Probaste correr la aplicación cliente en el propio windows? Obviamente indicando como ip la del propio equipo o bien usando 127.0.0.1? Yo estoy ejecutando un servidor datasnap sobre win7, una app android como cliente datasnap, el driver que utilices del lado de datasnap nada tiene que ver con android, porque justamente datasnap se encarga de encapsular la capa de datos.
Si quieres pasame las 2 app cli and server y lo chequeo.
Saludos.