DBOpen
Format
dbopen SQLiteFile
dbopen ( SQLiteFile )
Description
Ouvre un fichier de base de données SQLite. Si le fichier n'existe pas, il est créé.
Exemple
#database foo - crée une base de données, peuple une table, ouvre un enregistrement et lit les données de la table.
# crée un nouveau fichier de base de données ou l'ouvre
dbopen "dbtest.sqlite3"
# efface l'ancienne foo table - renvoie une erreur si c'est une nouvelle base de données
onerror errortrap
dbexecute "drop table foo;"
offerror
# crée et peuple
dbexecute "create table foo (id integer, words text, value decimal);"
dbexecute "insert into foo values (1,'one',3.14);"
dbexecute "insert into foo values (2,'two',6.28);"
dbexecute "insert into foo values (3,'three',9.43);"
# ouvre un enregistrement et tourne en boucle à travers les lignes de données
dbopenset "select * from foo order by words;"
while dbrow()
print dbint(0) + dbstring(1) + dbfloat(2)
end while
dbcloseset
# rassemble tout
dbclose
end
errortrap:
# accepte l'erreur - n'affiche rien - va à la prochaine commande
return
affichera
1one3.14
3three9.43
2two6.28
Voir aussi
DBClose, DBCloseSet, DBExecute, DBFloat, DBInt, DBOpenSet, DBRow, DBString
Lien externes
De plus amples informations (en anglais) sur les bases de données en général et SQLite en particulier, sont disponibles aux adresses suivantes : Page d'accueil de SQLite et SQL sur Wikipedia.
Disponible à partir de la version
0.9.6y