Fijate lo siguiente:
Archivo: SIU_GUARANI.INI
[Base de Datos]
dbms=ODBC → Colocar ODBC
database=testeo_2080 → Nombre de la base de datos
dsn=guarani_odbc → Agregar el nombre del DSN (esto no lo tenes actualmente en el archivo )
servername=
dbpass=
logid=
logpass=
dbparm=ConnectString=“DisableBind=0,Scroll=1,PBCatalogOwner=“dba””
Luego modificar la ventana w_conexion_informix en el evento ue_leer colocar lo siguiente antes del “Return(1)”
// ---------------------------------------------------------------------------
// Conexion por ODBC
// ---------------------------------------------------------------------------
IF SQLCA.DBMS = 'ODBC' THEN
String ls_dsn
ls_dsn = ProfileString(guo_app.uof_getarchivoinicio(), "Base de Datos", "dsn","")
SQLCA.DBParm = "ConnectString='DSN=" + ls_dsn +";UID=" + SQLCA.LogId + ";PWD=" + SQLCA.LogPass + ";Database=" + SQLCA.Database + "';DisableBind='1'"
END IF
Tengo problemas con el ODBC que tengo instalado, seguire probando y cualquier cosa te aviso…