Hola foro buenos días, estoy iniciándome en postgresql y quiero hacer una conexión vía ODBC pero mediante una cadena de conexión y me arroja el siguiente mensaje cada vez que intento la conexión:
[Microsoft][Administrador de controladores ODBC] no se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado. Debo aclarar que ya tengo instalado el ODBC para postgresql en mi pc. Tengo el siguiente escenario: Windows XP SP3 Visual FoxPro 9.0 PostgreSQL 8.4 Este es el código que utilice: lcRutaServer="192.168.1.3" lcBaseDatos="miBD" lcUser="postgres" lcPasword="miclave" lcConC ="Driver={PostgreSQL};Server="+lcRutaServer+";Port=5432;Database="+ ALLTRIM(lcBaseDatos) +";Uid=lcUser;Pwd=lcPasword" miErrorTry=.f. TRY STORE SQLSTRINGCONNECT(lcConC,.t.) TO CONPOSTGRESQL CATCH miErrorTry = .t. ENDTRY IF miErrorTry =MESSAGEBOX('Ocurrio un error en la conexion a POSTGRESQL') RETURN ENDIF IF CONPOSTGRESQL <= 0 lError=AERROR(Mi_Error) =messagebox(Mi_error(1,3),0+64) RETURN .f. ENDIF =MESSAGEBOX('conexion a POSTGRESQL OK') Gracias de antemano.