Conexion VFP9-Informix

SAludos nuevamente solo tengo un problema al realizar la conexión de visual FoxPro hacia un servidor con Informix y es que sale el siguiente error:
Connectivity error: [Informix][Odbc Informix Driver][Informix]Database locale information mismatch
Y pues he leído y nmo he encontrado mucho al respecto, y al realizar el odbc lo realiza correctamente, pero al realizar la conexión marca ese error, agradecería tu ayuda.

1 respuesta

Respuesta
1
Cualquier conexión ODBC se puede controlar con la siguiente instrucción
STORE SQLCONNECT('nombreconexionODBC', 'sa') TO CnBpt
IF CnbPT <= 0
= MESSAGEBOX('Error en la conexion BPT.', 16, 'SQL Connect Error')
**-- en ves del quit se puede generar nuevamente la conexion y volver a validar ...
CREATE CONNECTION BPT DATASOURCE "nombreodbcvfp" USERID "sa" DATABASE tubasededatos
* QUIT
Endif
Se ejecuta cada vez que se vaya a correr un proceso ... en tu programa ...
Es decir cada vez verificar la conexión ..
Create un ODBC que conecta a tu BD informix después en el proyecto de fox te creas una conexión a este odbc. La siguiente manera es en vez de trabajar con tablas trabajas con vistas remotas, se trabaja igual que con tablas la única diferencia es que tienes que confirmarle los cambios que quieres realizar con un tableupdate() o deshacer cambioos con un tablerevert()
Esta es otra cadena de coectividad
"Dsn='';" & _
           "Driver={INFORMIX 3.30 32 BIT};" & _
           "Host=myHostname;" & _
           "Server=myServerName;" & _
           "Service=myServiceName;" & _
           "Protocol=olsoctcp;" & _
           "Database=myDbName;" & _
           "UID=myUsername;" & _
           "PWD=myPassword"
Compara tus cadenas de conexión y verifica que puede estar pasando, y de todas formas envíamela para analizarla.
Éxitos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas