Gestione: symbol lookup error: /usr/lib/gambas3/gb.db.postgresql.so: undefined symbol: pg_snprintfDopo tante prove, sto anche provando varie distro..:
.Type = "postgresql"
.Host = "192.168.0.4"
.Name = "Gestione"
.Login = "postgres"
.Password = "miapassword"
.port = "5432"
' Gambas class file
Private $conn As New Connection
Public Sub creatabellapostgres()
Dim sql As String
With $conn
.Type = "postgresql"
.Host = "192.168.0.4"
.Name = "Prova"
.Port = "5432"
.Password = "carturo588"
.Login = "postgres"
End With
$conn.Open
sql = "CREATE TABLE clienti ("
sql &= "idcliente serial Not Null, "
sql &= "cognome character varying(200), "
sql &= "nome character varying, "
sql &= "telefono character varying, "
sql &= "indirizzo character varying, "
sql &= "citta character varying, "
sql &= "cap character varying, "
sql &= "provincia character varying, "
sql &= "telefono2 character varying, "
sql &= "fax character varying, "
sql &= "email character varying, "
sql &= "txttelefono character varying, "
sql &= "txttelefono2 character varying, "
sql &= "note character varying, "
sql &= "formulacortesia character varying, "
sql &= "formulasaluto character varying, "
sql &= "dasede character varying, "
sql &= "datains date ,"
sql &= "idprcliente integer ,"
sql &= "numer double precision ,"
sql &= "CONSTRAINT idkeycliente PRIMARY KEY(idcliente) "
sql &= "); "
$conn.EXEC(sql)
$conn.Close
Message("tabelle create, prova a ricconnettere", "ok")
End
Public Sub Button1_Click()
creatabellapostgres()
End
Prova: symbol lookup error: /usr/lib/gambas3/gb.db.postgresql.so: undefined symbol: pg_snprintfpenso anzi sono sicuro anche con Ubuntu 20,
If $conn.Databases.Exist(<nomedatabase>) Then $conn.Databases.Remove(<nomedatabase>)
$conn.Databases.Add(<nomedatabase>
Dim hTable As Table = $conn.Tables.Add("clienti")
hTable.Fields.Add("idcliente", db.Serial)
hTable.Fields.Add("cognome", db.String, 255)
hTable.Fields.Add("nome", db.String, 128)
hTable.Fields.Add("telefono", db.String, 16)
hTable.Fields.Add("indirizzo", db.String, 255)
hTable.Fields.Add("citta", db.String, 36)
hTable.Fields.Add("cap", db.String, 8)
hTable.Fields.Add("provincia", db.String, 36)
hTable.Fields.Add("telefono2", db.String, 16)
hTable.Fields.Add("fax", db.String, 16)
hTable.Fields.Add("email", db.String, 64)
hTable.Fields.Add("txttelefono", db.String, 16)
hTable.Fields.Add("txttelefono2", db.String, 16)
hTable.Fields.Add("note", db.String, 255)
hTable.Fields.Add("formulacortesia", db.String, 128)
hTable.Fields.Add("formulasaluto", db.String, 128)
hTable.Fields.Add("dasede", db.String, 255)
hTable.Fields.Add("datains", db.Date)
hTable.Fields.Add("idprcliente", db.Integer)
hTable.Fields.Add("number", db.Float)
hTable.PrimaryKey = ["idcliente"]
hTable.Update
Catch
Try $conn.Close
Print Error.Text, Error.Code
scusa se non mi sono fatto sentiretu ci sei sempre ed ero sicuro che arrivavi, e ti ringrazio immensamente :2birre:
Per prima cosa non vedo dove crei il database es.si, per comodità l'ho creato direttamente da pgadmin
Hai spuntato il componente gb.db.postgresql?si spuntato
Potresti fare questa prova prima di comunicare al bugtracker:Si domani in ufficio provo anche questa, anche se sarà sicuramente inutile, si pianta subito alla connessione
invece di usare SQL potresti usare il codice di Gambas per creare la tabella:
With $connnon passa questo passo.
.Type = "postgresql"
.Host = "192.168.0.4"
.Name = "Prova"
.Port = "5432"
.Password = "carturo588"
.Login = "postgres"
End With
$conn.Open
With $connQuesto semplice codice di connessione e si pianta.
.Type = "postgresql"
.Host = "127.0.0.1"
.Name = "prova2"
.Port = "5432"
.Password = "miapassword"
.Login = "postgres"
End With
$conn.Open
Su Ubuntu 20 io non riesco neanche ad installare il repo ppa di gambas oltre ad altre cavolate, io continuo con la 18 e con la Manjaro e la Neon.Io ho seguito la guida di Gianluigi
In attesa di tempi migliori.
Saluti a tutti.
Devi comunicarlo sul bugtracker:-\
CitazioneDevi comunicarlo sul bugtracker:-\
;)Mi dai il link, perdona ma non ho mai fatto :)
In description descrivi il malfunzionamento in un buon inglese :PDa buon Veneto non scrivo neanche un buon Italiano :rotfl: figuriamoci inglese :D Minisini deve accontentarsi di Google traslate
Golia,
Reputati squalificato >:(
Golia,Scusate, sono entrato adesso. non volevo far perdere tempo a nessuno.
comunque sia, malgrado tu ti sia eclissato, grazie all'apporto di M.Altrogge pare che il bug sia stato riparato.
Reputati squalificato
Scusate, sono entrato adesso. non volevo far perdere tempo a nessuno.
Adesso sono in un'altro pc e non riesco in nessuna maniera ad entrare in Bug Traker, ho dimenticato la password, è salvata nell'altro pc. Ho provato anche a registrarmi di nuovo.... mi spiace che non posso rispondere adesso a Minisini, dovrò farlo domani
$ sudo pacman -S --needed alure autoconf automake bzip2 coreutils curl dbus gcc gdk-pixbuf2 git glew glib2 gmime gsl gst-plugins-base gstreamer gtk2 gtk3 gtkglext imlib2 intltool libffi libgnome-keyring libmariadbclient librsvg libsm libxcursor libxml2 libxslt libxtst mariadb make mesa ncurses pcre pkg-config poppler-glib postgresql postgresql-libs qt4 qt5-svg qt5-webkit qt5-x11extras sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf sdl_mixer sdl_ttf smpeg sqlite unixodbc v4l-utils xdg-utils zlib
$ sudo pacman -S git
$ git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
$ cd gambasdevel
$ ./reconf-all && ./configure -C
$ make
$ LANG="C" sudo make install
Installato anche su Manjaro:2birre:
vuott : San Midi anacoreta = Gianluigi : Sant'Installazione vergine e martire
Golia, ma come caspita le fai le citazioni?
vuott : San Midi anacoreta = Gianluigi : Sant'Installazione vergine e martireConcordo! :D
Golia sa il fatto suo. ;D