===== 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 table "foo" - 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,'un',3.14);" dbexecute "insert into foo values (2,'deux',6.28);" dbexecute "insert into foo values (3,'trois',9.43);" # ouvre une table (série d'enregistrements) résultat de la requête et # tourne en boucle pour parcourir tous les enregistrements (toutes 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 1un3.14 3trois9.43 2deux6.28 ==== Voir aussi ==== [[DBClose|DBClose]], [[DBCloseSet|DBCloseSet]], [[DBExecute|DBExecute]], [[DBFloat|DBFloat]], [[DBInt|DBInt]], [[DBOpenSet|DBOpenSet]], [[DBRow|DBRow]], [[DBString|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 : [[http://sqlite.org|Page d'accueil de SQLite]] et [[http://en.wikipedia.org/wiki/SQL|SQL sur Wikipedia]]. ==== Disponible à partir de la version ==== 0.9.6y