UseSQLiteDatabase()

Syntaxe

UseSQLiteDatabase([NomBibliotheque$])
Description
Initialise l'environnement de base de données SQLite pour un usage ultérieur.

Arguments

NomBibliotheque$ (optionnel) Nom de fichier (et chemin si nécessaire) de la bibliothèque dynamique à utiliser.

Valeur de retour

Aucune.

Remarques

SQLite est un gestionnaire de base de données sans serveur, utilisant un fichier comme stockage. Il n'y a rien à déployer ou à configurer, il est tout de suite opérationnel. SQLite est largement utilisé dans l'industrie et est considéré comme un des meilleurs gestionnaire de base de données embarqué. Pour plus d'informations: http://www.sqlite.org.

Pour créer une nouvelle base de données vide, il suffit de créer un fichier vide à l'aide de CreateFile(). Les commandes SQL sont maintenant disponibles pour créer les tables et insérer des enregistrements.

La base SQLite doit être ouverte avec OpenDatabase() avant de pouvoir utiliser les commandes de cette bibliothèque.

En utilisant "NomBibliotheque$", vous pourrez ainsi utiliser la dernière version du fichier 'dll' (so, dylib) sans attendre une mise à jour PB.
Sans ce fichier, c'est la bibliothèque statique qui sera utilisée comme d'habitude et l'exécutable sera plus gros.
Aucun message d'erreur n'est levé si le fichier est absent.

Exemple

  UseSQLiteDatabase()

  Filename$ = OpenFileRequester("Choisissez le nom d'un fichier", "PureBasic.sqlite", "*.sqlite|*.sqlite", 0)

  If CreateFile(0, Filename$)
    Debug "Fichier de base de données créé"
    CloseFile(0)
  EndIf
  
  If OpenDatabase(0, Filename$, "", "")
    Debug "Connecté à PureBasic.sqlite"
    If DatabaseUpdate(0, "CREATE TABLE info (test VARCHAR(255));")
      Debug "Table créée"
    EndIf
  EndIf

Voir aussi

OpenDatabase(), UsePostgreSQLDatabase(), UseODBCDatabase(), UseMySQLDatabase()

OS Supportés

Tous

<- UsePostgreSQLDatabase() - Database Index