====== Referenz für SQLite Wrapper 2 ====== BAUSTELLE BAUSTELLE BAUSTELLE BAUSTELLE BAUSTELLE BAUSTELLE \\ FIXME Referenz erstellen + Beispiele ===== Von der Klasse bereitgestellte Datentypen ===== ==== Result ==== ==== Row ==== ==== Selectfields ==== ==== Tablefields ==== ===== DDL Sektion ===== ==== Tabellen erstellen ==== ==== Spalten hinzufügen ==== ==== Index hinzufügen ==== ==== Index löschen ==== ==== Tabelle löschen ==== ===== DML Sektion ===== ==== Daten einfügen ==== ==== Daten ändern ==== ==== Daten löschen ==== ==== Daten suchen und ausgeben ==== ===== zusätzliche Klassenfunktionen ===== ==== Datentyp in der Tabelle bestimmen ==== ==== Daten aus der Tabelle in Variablen schreiben ==== FIXME Entfernen oder Einbauen!\\ Ansammlung für Codeschnipsel von Anwendungsbeispielen:\\ #include #include #include "sqlitewrapper.hpp" using namespace std; int main() { sqlite::Row row; sqlite dbs; row["Integerwert 1 "] = 1024; row["Doublewert 2 "] = 4; row["Doublewert 3 "] = 35.25; row["Stringwert 4 "] = "ein String"; int ausgabe_int; double ausgabe_double; string ausgabe_string , column; for (sqlite::Row::const_iterator iter = row.begin(); iter != row.end(); iter++) { switch (dbs.get_type(iter)) { case INTEGER : dbs.return_values(iter,column,ausgabe_int); cout << column << ausgabe_int << endl; break; case DOUBLE : dbs.return_values(iter,column,ausgabe_double); cout << column << ausgabe_double << endl; break; case STRING : dbs.return_values(iter,column,ausgabe_string); cout << column << ausgabe_string << endl; break; } } return 0; }