e' un pezzo, prima dovrebbe creare il file/database e poi la tabella dentro .. a me dopo l'open da errore ....
la parte mancante e':
vConnessione.Open() ' apre la connessione
If Not vConnessione.Databases.Exist(vDatabase) Then ' verifica che il db non esista già
vConnessione.Databases.Add(vDatabase) ' crea il database
vConnessione.Close() ' chiude la connessione
vConnessione.Name = vDatabase ' alla connessione assegna il nome del database
vConnessione.Open() ' riapre la connessione
vRisultato = vConnessione.Exec(vTabellaUno) ' aggiunge al database la tabella con i campi, come sopra definito
Wait 1
For i = 0 To GridView_Media.Rows.Count - 1
'inserisci un nuovo record per ogni riga
vRisultato = vConnessione.Create("PlaylistContent")
vRisultato["id"] = i
vRisultato["Time"] = GridView_Media[i, 0].Text
vRisultato["Path"] = GridView_Media[i, 1].Text
vRisultato["MediaType"] = GridView_Media[i, 2].Text
vRisultato["lenght"] = GridView_Media[i, 4].Text
vRisultato["WARN"] = GridView_Media[i, 5].Text
vRisultato.Update
vConnessione.Commit
Next
Endif
vConnessione.Close() 'chiude la connessione
nel mio caso:
vpercorso="/home/allegfede"
vConnessione.host=vpercorso
vdatabase="test.sqlite3"
e DOVREBBE crearlo con:
vConnessione.Databases.Add(vDatabase)
ma mi dice:
cannot create database, unable to open the database file in FMain etc etc. ....
gambas 3.10.0