Resulta que Tengo un nuevo cliente el cual tiene una base de datos POSTGRESQL, he intentado conectarme a la db sin exito hasta el momento. Estoy utilizando la siguiente cadena de conexión:
- Code: Select all Expand view
oCon:ConnectionString:="Driver={PostgreSQL ODBC Driver(UNICODE)};Server="+alltrim(dHost)+";Port="+alltrim(dPrto)+";User="+alltrim(dUser)+";Password="+alltrim(dPass)+";"
TRY
oCon:Open()
CATCH oError
MsgStop( "No pude abrir la conexión para crear las tablas !", "Error de datos")
QUIT
END
Pero no funciona.... en el foro descargue otra e intente, es la siguiente:
- Code: Select all Expand view
cDriSql := "Provider=PostgreSQL OLE DB Provider;"+;
"Location=finca_raiz;"+;
"Data Source=192.168.0.119;"+;
"User ID=postgres;"+;
"PORT=5432;"+;
"Password=123456;"
if oCon == nil
oCon := TOleAuto():new("ADODB.Connection")
oCon:ConnectionString := cDriSql
TRY
oCon:Open()
lConnect := .t.
CATCH
oCon := nil
Msginfo("Error. No fue posible la conexi¢n con el servidor SQL" )
return .F.
END
else
lConnect := .t.
endif
Pero tampoco, no se que este haciendo mal...
Revise en -->panel de control--->origenes de datos--->Controladores y ahi si estan los nombres de los drivers, coloque los nombres tal como aparecen en la lista. Aun asi no me funciona...
Alguien tiene idea sobre este tema?
Saludos