Ciao
Golia,
scusa se non mi sono fatto sentire, ma
Ubuntu 20.04 è veramente ballerino.
Ho avuto la malaugurata idea di installarlo al posto della 18.04 e mai l'avessi fatto
Quindi per ora mi guardo bene dall'installare
PosgreSQL, prima voglio avere il controllo del OS.
Per prima cosa non vedo dove crei il database es.
If $conn.Databases.Exist(<nomedatabase>) Then $conn.Databases.Remove(<nomedatabase>)
$conn.Databases.Add(<nomedatabase>
Hai spuntato il componente
gb.db.postgresql?
Potresti fare questa prova prima di comunicare al bugtracker:
invece di usare SQL potresti usare il codice di Gambas per creare la tabella:
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