# BASIC 256 - Language Documentation

fr:dbopen

## 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

fr/dbopen.txt · Last modified: 2011/03/29 11:56 (external edit)