Sqlite Daten auslesen

  • Hallo an alle,
    und zwar geht es um folgendes ich soll mit Hilfe eines C++ Programmes und einer Sqlite Datenbank die mir gestellt wird arbeiten. Ziel meines Programmes was ich entwickeln soll ist das ich die Daten aus der Datenbank datei von sql auslese und mithilfe des C++ Programmes ausgeben kann! Als erstes habe ich eine datenbank mit sqlite für Testzwecke erstellt. Mit dem C Programm habe ich auch angefangen und es ist soweit das er mit der Datenbank verbunden ist also quasi die Datei geladen hat. Problem ich weiß nicht weiter wie ich jetzt die Daten ausgeben lassen kann die in der Datenbank datei stehen.Ich programmiere eine Konsolenanwendung.
    Würde gerne euch um Rat fragen!
    Hilfreich wäre auch wie ich in die vorhandene Datenbankdatei mithilfe von C++ in die Tabelle schrieben kann und danach mit Sqlite Administratortool überprüfen kann.

    Aber das ist Nebensache HAUPTAUFGABE ist das ich die Daten aus der Datenbankdatei auslesen kann.Würde mich freuen wenn ihr mir helfen könntet und ich die Arbeit somit meistern könnte.

  • Also ausgeben kannst du die Daten mit den Streams in iostream, also vor allem cout. ;)

    Aber ich nehme an, dir geht es mehr um das Auslesen.
    Dafür musst du dich mit der SQL-Syntax befassen. Die sqlite-Bibliothek, die du benutzst bietet sicher Funktionen, um an die Datenbank einen query zu übergeben, und der hat halt eine eigene Syntax.
    Kleines Beispiel zum starten:

    SQL
    SELECT * FROM `tabelle` WHERE `id`=1


    Damit bekommst du beispielsweise alle Daten aus der Zeile eins in der Tabelle tabelle.

    Besuch mal diese Seite.

    Bei Fragen zum SQL-Syntax solltest du später dann im PHP-Forum fragen, nicht weil SQL nur etwas für PHP ist, sondern weil sich dort viele PHP-Freunde aufhalten, die Erfahrung mit SQL haben, während sich hier weniger Leute herumtreiben.

    Viele liebe Grüße
    The User