Autore Topic: query sqlite3  (Letto 5085 volte)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #15 il: 05 Maggio 2008, 21:21:05 »
eccolo

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #16 il: 05 Maggio 2008, 21:21:49 »
clicca su crea db per effettuare la connessione al db


piccolo errore scusa, utilizza questo

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #17 il: 05 Maggio 2008, 21:34:28 »
Ho provato allora il tuo ultimo esempio modificando pippo con il mio DB.
Il risultato è lo stesso: query failed....etc.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #18 il: 05 Maggio 2008, 21:36:41 »
ci sfugge qualce cavolatina!
mi posti la schermata del compilatore quando ti da errore

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #19 il: 05 Maggio 2008, 21:39:00 »
già che ci sei posta anche la shermata di sqlitebrowser del tuo db alla scheda Database structure

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #20 il: 05 Maggio 2008, 21:41:02 »
Ecco la schermata!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #21 il: 05 Maggio 2008, 21:44:10 »
più che un errore sql secondo me manca il database lo dico solo perche la query sql a me funziona.

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #22 il: 05 Maggio 2008, 21:45:05 »
Non uso sqlitebrowser per il DB ma kexi, comunque il DB funziona bene perchè ho provato ad aprire tutte le tavole con il prg in gambas e fare diverse operazioni.
Ecco la schermata del DB in kexi

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #23 il: 05 Maggio 2008, 21:45:38 »
prova a togliere cmq le due virgolette dopo KEY ," della prima riga di sql

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #24 il: 05 Maggio 2008, 21:48:18 »
Provato! Nessun errore stavolta ma la tabella nuova non viene creata.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #25 il: 05 Maggio 2008, 21:49:22 »
immagino che le tabelle esistenti non le hai create con gambas

mi fai un favore ?
apri il db con sqlbrowser (te lo posto ) e mi posti la schermata

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #26 il: 05 Maggio 2008, 21:56:30 »
Le tabelle non le ho create con gambas ma le ho importate con kexi.
Ecco la schermata di sqlitebrowser.
Mi sono accorto ora che la tabella esiste! E c'è anche altra roba che non serve!

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #27 il: 05 Maggio 2008, 22:00:50 »
Ho capito! E' proprio un problema di kexi. Quello che in sqlitebrowser vedi, non esiste invece in kexi. Bella roba!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: query sqlite3
« Risposta #28 il: 05 Maggio 2008, 22:01:06 »
secondo me il problema e questo:

con gambas npn puoi aggiungere tabelle a un db sqlite creato con kexi

del resto con kexi non riesci ad aprire un db creato con gambas.

se devi aggiungere tabelle nel tuo programma ti consiglio di farti prima un programma che trasferisca tutti i dati del tuo db in uno identico ma creato tutto in gambas, dopo di che utilizzerai sempre il db di gambas

se ti serve una mano chiedi pure

g.paolo

  • Visitatore
Re: query sqlite3
« Risposta #29 il: 05 Maggio 2008, 22:06:00 »
Ti ringrazio molto, sei stato molto, anzi fin troppo cortese!
Da solo non ci sarei mai arrivato.
Ora provo a studiarmi un po il tuo sqlitebrowser e vedere come funziona. Per il resto devo pensare un pochino a cosa fare.
Non è che dovessi creare molte tabelle, ma penso mi convenga proprio crearmi una funzione di classe che da un file .csv mi crei la table e mi importi tutti i dati!