Autore Topic: [RISOLTO] problema con query in sqlite  (Letto 2089 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: problema con query in sqlite
« Risposta #15 il: 08 Aprile 2013, 16:55:54 »
si ho controllato anche con un print comunque mi avrebbe dato errore in risultato = conn.exec se non fosse aperta
Ho fatto la domanda perchè a me è capitato in una query organizzata come la seguente
Codice: [Seleziona]
 sql = "SELECT * FROM prestmom"
RecQuery = ApriDB.DB_Connection.Exec(sql)
  If RecQuery.Available
    For Each RecQuery
'    ----- bla ----- bla ----- bla -----     
   Next
 Endif
che il DB in quel passo risultava "Close"  e non veniva provocato alcun errore. Veniva però prodotto un RecQuery.Available=False
 L'ho scoperto inserendo un breakpoint all'altezza della IF e doppio click su RecQuery al momento dello stop di programma, quando, all'apertura della finestra di riferimento alla Query, ho potuto constatare lo status "Closed".
Ho pensato perciò che anche tu stessi vivendo una condizione uguale alla mia.

D'altronde, se la stessa query altrove funziona, sono d'accordo con te a non insistere nel cercare errori di scrittura nei parametri di lettura del DB. Deve esserci necessariamente qualche anomalia che si verifica in quella query e solamente in essa, di non immediata individuazione. Occorre insistere e capire quale sia la condizione di errore che vi si manifesti.

Altra domanda: A che ti serve il ";" alla fine della query? Io non lo uso mai.
 :ciao:
:ciao:

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con query in sqlite
« Risposta #16 il: 08 Aprile 2013, 17:25:26 »
anch'io non lo usavo mai ma poi mi è stato detto che sarebbe più corretto usarlo da linguaggio sqlite e allora l'ho messo.
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con query in sqlite
« Risposta #17 il: 08 Aprile 2013, 18:00:39 »
trovato il problema. La nuova versione di gambas non accetta più
Codice: [Seleziona]
sql = "SELECT*FROM mioDB"

ma vuole
Codice: [Seleziona]
sql = "SELECT * FROM mioDB"
Matteo DoubleMM Mion

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: problema con query in sqlite
« Risposta #18 il: 08 Aprile 2013, 19:06:15 »
Se ci sei arrivato dall'esempio che ti ho fornito, puoi farmi un bonifico di 0,0000010000 Euro.  ;D
 :ciao:
:ciao:

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con query in sqlite
« Risposta #19 il: 08 Aprile 2013, 19:20:01 »
sinceramente non l'avevo notato nel tuo esempio ma se mi dai l'iban te lo faccio  :ciao:
Matteo DoubleMM Mion

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: [RISOLTO] problema con query in sqlite
« Risposta #20 il: 08 Aprile 2013, 23:24:52 »
 :rotfl:
:ciao: