Autore Topic: DB2 + ODBC  (Letto 3560 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
DB2 + ODBC
« il: 19 Ottobre 2020, 15:53:18 »
 :ciao:
C'è qualcuno che ha provato ad accedere ad un database DB2 usando ODBC di Gambas3?
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #1 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #2 il: 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:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #3 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #4 il: 19 Ottobre 2020, 19:50:16 »
... penso a queste cose anzichè studiare gb.map.

Eh, io ti vedo anche quando non ti guardo !

« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #5 il: 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!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #6 il: 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
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #7 il: 19 Ottobre 2020, 23:06:16 »
... anche dietro!  :P

...frase maliziosa.   :-[
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #8 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #9 il: 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...
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #10 il: 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
 :D
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #11 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #12 il: 21 Ottobre 2020, 18:09:55 »
 :rotfl:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #13 il: 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:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re:DB2 + ODBC
« Risposta #14 il: 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/
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.