UseSQLiteDatabase()

Syntax

Ergebnis = UseSQLiteDatabase([LibraryName$])
Beschreibung
Initialisiert die SQLite Datenbank-Programmumgebung zur weiteren Benutzung.

Parameter

LibraryName$ (optional) Dateiname (und ggf. Pfad) der dynamischen Library, welche verwendet werden soll.
Sie sind in der Lage, die neueste Version der 'dll' Datei (so, dylib) zu nutzen, ohne auf eine PB-Update warten zu müsen.
Ohne diese Datei wird wie üblich die statische Library verwendet und das Executable wird größer sein.

Rückgabewert

Bei Verwendung des optionalen 'LibraryName$' Parameters wird #True zurückgegeben, wenn die dynamische Library korrekt geladen wurde, andernfalls #False. Wenn der optionale 'LibraryName$' Parameter nicht angegeben wird, wird immer #True zurückgegeben.

Anmerkungen

SQLite ist ein datei-basierter, serverloser Datenbank-Manager. Es gibt keinen Treiber oder zusätzliche Dateien zum Installieren, alles ist fertig zur Benutzung. SQLite ist weit verbreitet in der Industrie und wird als einer der besten eingebetteten (englisch "embedded") Datenbank-Manager betrachtet. Für mehr Informationen über SQLite siehe: http://www.sqlite.org.

Um eine neue leere Datenbank zu erstellen, erstellen Sie zuerst eine neue Datei mittels CreateFile(). Die Datenbank-Befehle können jetzt verwendet werden, um Tabellen zu erstellen und Einträge hinzufügen.

Eine SQLite Datenbank muss mittels OpenDatabase() geöffnet werden, bevor irgendwelche anderen Datenbank-Funktionen verwendet werden.

Beispiel

  UseSQLiteDatabase()

  Filename$ = OpenFileRequester("Wähle einen Dateinamen", "PureBasic.sqlite", "*.sqlite|*.sqlite", 0)

  If CreateFile(0, Filename$)
    Debug "Datenbank-Datei erstellt"
    CloseFile(0)
  EndIf
  
  If OpenDatabase(0, Filename$, "", "")
    Debug "Verbunden mit PureBasic.sqlite"
    If DatabaseUpdate(0, "CREATE TABLE info (test VARCHAR(255));")
      Debug "Tabelle erstellt"
    EndIf
  EndIf

Siehe auch

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

Unterstützte OS

Alle

<- UsePostgreSQLDatabase() - Database Inhaltsverzeichnis