Alguien que acceda a Postgres

Alguien que acceda a Postgres

Postby Willi Quintana » Sat Jan 08, 2022 6:39 pm

Compañeros, buenos dias.
Alguien que tenga uno modo de acceder a postgres y actualizar sus datos?
GRacias
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Alguien que acceda a Postgres

Postby Antonio Linares » Mon Jan 10, 2022 7:12 am

Willi,

Harbour proporciona una librería para usar Postgres:

https://github.com/harbour/core/tree/master/contrib/hbpgsql
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Alguien que acceda a Postgres

Postby leandro » Mon Jan 10, 2022 11:10 am

Mediante ADO

Code: Select all  Expand view

  TRY                
     oCon := CreateObject( "ADODB.Connection" )
     oCon:ConnectionString := "DSN=eldsn;Uid=postgres;Pwd=tupass;"

     oCon:Open()

     vConecta:=.t.
  CATCH oError
     FW_ShowAdoError(oCon)
     MsgStop("El sistema no puede conectarse al servidor por una de las"+CRLF+;
             "siguientes razones:"+CRLF+;
             " "+CRLF+;
          "1. No hay acceso a internet en el equipo local"+CRLF+;
          "2. El Servidor esta apagado"+CRLF+;
          "3. El Servidor no tiene acceso a internet"+CRLF+;
          "4. La dirección o el nombre del equipo son incorrectos"+CRLF+;
          ""+CRLF+;
          "Verifique lo anterior y vuelva a intentarlo","Conexión con el servidor remoto - LYMAS")
     quit
     vConecta:=.f.
   END
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Alguien que acceda a Postgres

Postby Willi Quintana » Thu Feb 17, 2022 3:35 pm

Gracias mi estimado, solucionado con ODBC
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Alguien que acceda a Postgres

Postby JoseAlvarez » Wed Feb 23, 2022 8:22 pm

Willi Quintana wrote:Gracias mi estimado, solucionado con ODBC


Hola willi. Saludos.

¿Podrias compartir la manera de conectar y actualizar?

Me interesa postgres ya que he leido que es mucho mas poderoso que mysql en cuanto a volumenes de datos y complejidad de consultas.

Agradecido por cualquier colaboracion al respecto.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 726
Joined: Sun Nov 09, 2014 5:01 pm

Re: Alguien que acceda a Postgres

Postby Willi Quintana » Fri Feb 25, 2022 3:23 am

MI estimado, aqui va
Code: Select all  Expand view

//==================================================================================================================================================================
Function AdoPostgre()
local oPon, oRs, oData, cString, aLIst, oRec

cString := "Driver={PostgreSQL ANSI};Server=localhost;Port=5432;Database=postgres;Uid=postgres;Pwd=ekatroncito;"
oPon := TOleAuto():new("adodb.connection")
oPon:ConnectionString := cString

TRY
  oPon:Open()
CATCH
  ? "Error en la conexión"
  Return(.f.)
END

oRec := TOleAuto():New("adodb.recordset")

oRec:CursorLocation := 3  // adUseClient
oRec:CursorType := 3 // adOpenStatic
oRec:ActiveConnection:= oPon

oRec:Open("UPDATE test SET name = 'PRUEBA DE UPDDATE' WHERE code <= 20")

oRec:Open("SELECT * FROM test")

xbrowse(oRec)

Return(niL)

 
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 78 guests