Um hier mal noch eine Frage hinterher zu schieben, die zwar nichts mehr mit dem ursprünglichen post zu tun hat, aber mit SQlite...denn da sitze ich gerade vor nem Problem...und ich glaube die Lösung ist viel einfacher als ich denke...ich find sie nur nicht.
Langer Rede kurzer Sinn:
Ich verwende die SQlite DB mit einem C/C++-Programm. Das Erstellen und füllen der DB ist kein Problem, allerdings bei Abfragen stoße ich auf ein Rätsel.
Die Funktion sqlite3_exec(...) liefert nämlich nicht wie erst gedacht das Abfrage-Resultat als Rückgabewert, sondern lediglich einen "Fehlercode". Aber wie komme ich nun an mein Abfrageergebnis wenn ich die Funktion bspw. wie folgt aufrufe:
Ich hab mittlerweile die "Möglichkeit" gefunden den Output von SQlite in ne Datei umzulenken mittels
aber schön finde ich diese Lösung ganz und gar ned.
Leider habe ich auch noch kein Tutorial oder sonstiges gefunden, das mir meine Frage beantwortet...-.-
Hoffe hier hat jemand einen heißen Tipp für mich parat...ich hoffe ja mal, dass ich nur irgendwas übersehen habe.
Danke schonmal und Gruß
Alex
Langer Rede kurzer Sinn:
Ich verwende die SQlite DB mit einem C/C++-Programm. Das Erstellen und füllen der DB ist kein Problem, allerdings bei Abfragen stoße ich auf ein Rätsel.
Die Funktion sqlite3_exec(...) liefert nämlich nicht wie erst gedacht das Abfrage-Resultat als Rückgabewert, sondern lediglich einen "Fehlercode". Aber wie komme ich nun an mein Abfrageergebnis wenn ich die Funktion bspw. wie folgt aufrufe:
Code:
if (sqlite3_exec(test_db, "SELECT * FROM name", NULL, 0, &strMsg) != SQLITE_OK) { // Fehlermeldung } else { // verarbeite Response }
Code:
.output datei.txt
Leider habe ich auch noch kein Tutorial oder sonstiges gefunden, das mir meine Frage beantwortet...-.-
Hoffe hier hat jemand einen heißen Tipp für mich parat...ich hoffe ja mal, dass ich nur irgendwas übersehen habe.
Danke schonmal und Gruß
Alex
Comment