Dopo aver tradotto la Wiki, ho constatato che e' corretta...
Manca solo come connettersi ad un database firebird...
dopo aver scaricato i driver da qui
https://firebirdsql.org/en/odbc-driver/ e estratti in una qualsivoglia cartella (possibilmente per ubuntu va messo in /usr/lib/x86_64-linux-gnu/odbc/) si dovra' configurare il file /etc/odbcinst.ini
[FireBird]
Description=Firebird driver ODBC
Driver=/usr/lib/x86_64-linux-gnu/odbc/libOdbcFb.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libOdbcFb.so
UsageCount=1
CPTimeout=0
CPTimeToLive=0
DisableGetFunctions=0
DontDLCLose=1
ExFetchMapping=1
Threading=3
FakeUnicode=0
Nel file /etc/odbc.ini
[Skema]
Description=FireBird
Driver=FireBird
Dbname=<host server>:<percorso database>
Client=
User=pippo
Password=passfrase
Role=
CharacterSet=WIN1252
ReadOnly=Yes
NoWait=No
Dialect=3
QuotedIdentifier=Yes
SensitiveIdentifier=No
AutoQuotedIdentifier=No
UseSchemaIdentifier=0 - Set null field SCHEMA
LockTimeoutWaitTransactions=0
SafeThread=Yes
per vedere se tutto funziona da terminale si digita:
isql Skema pippo passfrase
Su gambas si setta la connection in questo modo:
DIM oConn As New Connetion
WITH oConn
.Type = "odbc"
.Host = "Skema"
.User = "pippo"
.Password = "passfrase"
.Open()
END WITH