<html><div style='background-color:'><DIV class=RTE>
<P>hola amigo grabiel te comento primero quiero conectarme con postgresql bajo windows primero y despues pasar a la segunda fase que es con linux.</P>
<P>-tengo Windows XP y POSTGRESQL 8.0 bajo windows. me pasaron un codigo pero no me funciona tambien instala el ODBC de POSTGRESQl de la pagina que me distes para visual.</P>
<P>-Luego empeze a codificar el codigo y hice este codigo:</P>
<P>-me Sale este maldito error:</P>
<P>- use las dos formas de coneccion pero igual espero que me ayudes con ejemplos porque hasta ahora no puedo conectarme espero ayudas amigos.</P>
<P><STRONG>[Microsoft][Administrador de controladores ODBC]No se encuentra el nombre de <BR>origen de datos y no se especefico contralador prederteminado.</STRONG></P>
<P>Public Sub seteobd()<BR>On Error GoTo errDescripcion</P>
<P>' Conectar via PostgreSQL ODBC<BR>'strCn = "PROVIDER=MSDASQL ; DATA SOURCE=" & gblFuenteDatos & " ; USER ID="" & Trim(gblUsuario) & " ;PASSWORD=" & Trim(gblPasswordBaseDatos) & " ;"</P>
<P>strCn = "DRIVER={PostgreSQL};DATABASE=" & bdprueba & ";SERVER=" & localhost & ";PORT=" & 5432 & ";UID=" & postgres & ";PWD=" & postgres & ";"</P>
<P>Set BaseRemota = New ADODB.Connection<BR> With BaseRemota<BR> .ConnectionString = strCn<BR> .ConnectionTimeout = 30000<BR> .CommandTimeout = 30000<BR> .CursorLocation = adUseClient<BR> .Properties("PROMPT") = adPromptNever<BR> .Open<BR> End With<BR> boBaseAbierta = True<BR>Exit Sub</P>
<P>errDescripcion:<BR> boBaseAbierta = False<BR> MsgBox Err.Description<BR> <BR>End Sub<BR></P>
<P><BR> </P></DIV>
<DIV></DIV></div></html>