Gambas-it

Gambas3 => Database => Topic aperto da: kicco - 19 Ottobre 2020, 15:53:18

Titolo: DB2 + ODBC
Inserito da: kicco - 19 Ottobre 2020, 15:53:18
 :ciao:
C'è qualcuno che ha provato ad accedere ad un database DB2 usando ODBC di Gambas3?
 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 19 Ottobre 2020, 17:11:28
C'è qualcuno che ha provato ad accedere ad un database DB2 usando ODBC di Gambas3?

Io non l'ho mai fatto, spero che qualcuno degli esperti risponda, intanto ho anche girato la tua domanda sulla ML
https://lists.gambas-basic.org/pipermail/user/2020-October/070318.html

 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 19 Ottobre 2020, 18:29:30
Citazione
... intanto ho anche girato la tua domanda sulla ML
:-*

PS:
Non dire niente a Vuott, se no mi cazzia perchè penso a queste cose anzichè studiare gb.map.
 :angel:
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 19 Ottobre 2020, 19:46:45
 ;D

zxMarce, ha risposto sulla ML:
https://lists.gambas-basic.org/pipermail/user/2020-October/070321.html

Spero tanto possa esserti utile

 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: vuott - 19 Ottobre 2020, 19:50:16
... penso a queste cose anzichè studiare gb.map.

Eh, io ti vedo anche quando non ti guardo !

(https://i.gifer.com/5frr.gif)
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 19 Ottobre 2020, 22:35:17
;D

zxMarce, ha risposto sulla ML:
https://lists.gambas-basic.org/pipermail/user/2020-October/070321.html

Spero tanto possa esserti utile

 :ciao:
Lo spero anch'io perchè ho l'impressione, da questo post, ma anche da altre info che ho raccolto che sia un casino!  :'(
Grazie Gianluigi!
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 19 Ottobre 2020, 22:37:02
... penso a queste cose anzichè studiare gb.map.

Eh, io ti vedo anche quando non ti guardo !

Sei come la mamma che ha gli occhi anche dietro!  :P
Titolo: Re:DB2 + ODBC
Inserito da: vuott - 19 Ottobre 2020, 23:06:16
... anche dietro!  :P

...frase maliziosa.   :-[
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 20 Ottobre 2020, 10:30:32

Lo spero anch'io perchè ho l'impressione, da questo post, ma anche da altre info che ho raccolto che sia un casino!  :'(

Penso che con i dati in tuo possesso dovresti essere in grado di stabilire una connessione al database DB2, a questo punto io consiglierei di usare la grammatica di Gambas.

Leggo dagli esempi scritti di PICCORO sulla wiki:

Citazione
$con.Exec("CREATE TABLE IF NOT EXISTS tabla1 ( columna1 TEXT, columna2 TEXT)")

rs = $con.Exec("INSERT INTO tabla1 ( columna1, columna2) VALUES ( 'pepe', 'pablo')")

rs = $con.Exec("SELECT columna1, columna2 FROM tabla1 ")
Se ad esempio al posto di CREATE TABLE si usasse :
 
 
Codice: [Seleziona]
Dim hTable As Table
 
  hTable = $hConn.Tables.Add("ttab1")
  hTable.Fields.Add("takey", db.Serial)
  hTable.Fields.Add("tanam", db.String, 32)
  hTable.Fields.Add("tasur", db.String, 32)
  ...
  hTable.PrimaryKey = ["takey"]
  hTable.Update
 
Al posto di INSERT INTO :

 
Codice: [Seleziona]
Dim hResult As Result
 
  hResult = $hConn.Create("ttab1")
  hResult!tanam = "pepe"
  hResult!tasur = "pablo"
  ...
  hResult.Update
 
Al posto di SELECT :

 
Codice: [Seleziona]
hResult = $hConn.Find("ttab1", "takey = &1", value)
 
Forse si avrebbero meno problemi...

 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 20 Ottobre 2020, 10:40:27
Grazie Gianluigi, ho visto anche le altre mail.
La questione è che settare correttamente l'ODBC e installare il driver (libreria.so) non è facile.
C'ho provato, ma non mi funziona ancora.
Ci lavoro...
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 21 Ottobre 2020, 16:54:00
 :ciao:
Leggo che Piccoro sulla Mailing List ha rifilato un fendente al Grande Capo a proposito di ODBC
https://lists.gambas-basic.org/pipermail/user/2020-October/070341.html (https://lists.gambas-basic.org/pipermail/user/2020-October/070341.html)
 :D
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 21 Ottobre 2020, 17:06:20
Piccoro è famoso come maleducato, è inviso a tutti anche perché crede di essere un grande programmatore, ma è l'unico a crederlo.
Non crede nel migliorarsi, secondo lui una volta che l'uomo aveva inventato la ruota bastava così, tutto il resto era un appesantimento.

Io darei retta a zxMarce e lascerei perdere il resto, ODBC a Benoit funziona quindi deve funzionare anche a te.

Se non riesci a collegarti devi scrive esattamente cosa stai provando, quale codice, così possiamo riportarlo sulla ML per un aiuto.

Non rinunciare credendo alle str... che scrive Piccoro.

 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: vuott - 21 Ottobre 2020, 18:09:55
 :rotfl:
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 21 Ottobre 2020, 19:34:14
Piccoro è famoso come maleducato, è inviso a tutti anche perché crede di essere un grande programmatore, ma è l'unico a crederlo.
Non crede nel migliorarsi, secondo lui una volta che l'uomo aveva inventato la ruota bastava così, tutto il resto era un appesantimento.

Io darei retta a zxMarce e lascerei perdere il resto, ODBC a Benoit funziona quindi deve funzionare anche a te.

Se non riesci a collegarti devi scrive esattamente cosa stai provando, quale codice, così possiamo riportarlo sulla ML per un aiuto.

Non rinunciare credendo alle str... che scrive Piccoro.
:ciao:
 

 :) :) :)
No, non rinuncio, ma la questione è complessa sopratutto installare i driver a 64bit di IBM per DB2.
Non lo dico io, ma l'esperto di IBM ClientAccess che gestisce il sistema DB2 su AS400 in azienda!
Prima devo essere sicuro che l'installazione funzioni e IBM non ha certo il dono della semplicità e dell'open source. Ogni cosa che devi fai prevede registrazioni.
Due palle!!!
Vediamo, come va!
 :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: Berserker79 - 29 Ottobre 2020, 20:48:42
Ciao, in passato ho realizzato una connessione odbc al server DB2 seguendo la guida a questo link
https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/ (https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/)
La configurazione l'ho fatta su distro ubuntu, ti allego una nota che mi sono appuntato per la configurazione.
Se ti dovesse servire ho i driver odbc versione 7 in formato deb e rpm, purtroppo superano la dimensione consentita
per allegarli al post, se vuoi te li posso inviare tramite mail.
Ciao.
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 29 Ottobre 2020, 20:59:20
 :ciao:
Intanto grazie per le info Berserker79!!!
Gli do un occhio!
 :2birre:
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 29 Ottobre 2020, 22:54:03
Ciao, in passato ho realizzato una connessione odbc al server DB2 seguendo la guida a questo link
https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/ (https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/)
La configurazione l'ho fatta su distro ubuntu, ti allego una nota che mi sono appuntato per la configurazione.
Se ti dovesse servire ho i driver odbc versione 7 in formato deb e rpm, purtroppo superano la dimensione consentita
per allegarli al post, se vuoi te li posso inviare tramite mail.
Ciao.

 :ciao: Berserker79 è un piacere risentirti.  :D

Se credi puoi postare il file qui
https://paste.c-net.org/

Copi il link e lo incolli nel post...

Titolo: Re:DB2 + ODBC
Inserito da: Berserker79 - 30 Ottobre 2020, 10:23:53
Ciao, in passato ho realizzato una connessione odbc al server DB2 seguendo la guida a questo link
https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/ (https://ubuntrucchi.wordpress.com/2008/04/12/accedere-ad-un-database-su-as400iseries-via-odbc/)
La configurazione l'ho fatta su distro ubuntu, ti allego una nota che mi sono appuntato per la configurazione.
Se ti dovesse servire ho i driver odbc versione 7 in formato deb e rpm, purtroppo superano la dimensione consentita
per allegarli al post, se vuoi te li posso inviare tramite mail.
Ciao.

 :ciao: Berserker79 è un piacere risentirti.  :D

Se credi puoi postare il file qui
https://paste.c-net.org/

Copi il link e lo incolli nel post...
Ciao, il piacere è mio.
Ecco il pacchetto completo.
https://paste.c-net.org/ConvertsQuarry (https://paste.c-net.org/ConvertsQuarry)
Titolo: Re:DB2 + ODBC
Inserito da: Gianluigi - 30 Ottobre 2020, 11:25:24
...
Ecco il pacchetto completo.
https://paste.c-net.org/ConvertsQuarry (https://paste.c-net.org/ConvertsQuarry)

 :ok: Ottimo, grazie  :2birre:

Ora non resta altro se non aspettare kicco che ci renda partecipi della sua esperienza  :P

 :ciao: :ciao:
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 30 Ottobre 2020, 14:46:00

Ora non resta altro se non aspettare kicco che ci renda partecipi della sua esperienza  :P

Certo, ma con calma!  :P
Titolo: Re:DB2 + ODBC
Inserito da: vuott - 30 Ottobre 2020, 16:43:40
Certo, ma con calma!

...perché kicco deve riprendere subito gli studi su gb.map.

Vero, kicco ?

(https://i.pinimg.com/originals/e5/13/d7/e513d78bd37d23dd286d9c263669a07e.gif)
Titolo: Re:DB2 + ODBC
Inserito da: kicco - 30 Ottobre 2020, 17:52:13
Citazione
Vero, kicco ?
:P