19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
"SELECT name, sql FROM sqlite_master WHERE type='table' ORDER BY name;"
"PRAGMA TABLE_INFO(nome tavola);"
PUBLIC SUB nomi_campi() '--------------------------------------------------------------------------------------- 'stampa in console i nomi campo di una table'--------------------------------------------------------------------------------------- DIM connessione AS NEW Connection DIM campo AS Integer DIM result AS Result DIM nomeDB as String="tuoDB" INC Application.Busy WITH connessione .Name = user.home & nomeDB 'percorso e nome del file di database sqlite3 .Type = "sqlite3" .OPEN .Begin result = .Exec("select tuatable.* from tuatable") campo = 0 'reset contatore di posizione campo FOR EACH result.Fields 'cicla sui campi PRINT result.Fields[campo].name & " "; INC campo 'indice di campo NEXT .Commit END WITH 'connessione connessione.Close DEC Application.Busy CATCH Message.Error(Error.Text) connessione.CloseEND
result = .Exec("select tuatable.* from tuatable")
result = .Exec("select * from tuatable")