Entwickler-Ecke

Datenbanken - *.sqlite in Delphi einlesen


Nano-Ware - Fr 16.12.11 23:16
Titel: *.sqlite in Delphi einlesen
Hey,

ich möchte gerne den Inhalt einer SQLite Datenbank anzeigen, bzw weiterverarbeiten. Das Programm, dass ich schreibe ist nicht auf Datenbanken spezialisiert und soll lediglich diese eine Datei auslesen. Kann man eine SQLite DB auslesen, ohne dass der Benutzer irgendwelche Zusatzsoftware installieren muss? Die Software muss nämlich vor Allem in unserem Schulnetzwerk laufen und da ist es relativ schwer, neue Anwendungen zu installieren.
Eine weitere Frage ist, wie lese ich denn alle Spalten und Zeilen einer DB aus und zeige sie z.B. in einer Listbox an?


Danke!


Xion - Fr 16.12.11 23:42

ich verwende die Klassen hier, sehr nett gemacht:
http://www.itwriting.com/blog/?page_id=659

Installieren musst du bei SQLite nichts zusätzlich, das ist einer der großen Vorteile an SQLite.

PS: Du musst nur die SQLite3.dll deinem Projekt beilegen.


Delete - Sa 17.12.11 00:35

hi,

für sqlite benutze ich bis jetzt - is nich dat nonplusultra - DISQLite.
Nativ kompilierbar, ohne DLLs.


Andreas L. - Sa 17.12.11 14:22

user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:

http://www.itwriting.com/blog/?page_id=659


Den habe ich früher auch verwendet. Lässt sich sehr einfach benutzen, nur leider gibts keine Unicode-Unterstützung. Ich bin daher auf http://www.delphipraxis.net/140402-tsqlitedatabase-sqlite3-database-wrapper.html umgestiegen und bin zufrieden. :)