Einzelnen Beitrag anzeigen

myicq

Registriert seit: 5. Jan 2016
70 Beiträge
 
Delphi 6 Professional
 
#1

SQLite ganz einfach (via Unit).. wie ? [D6]

  Alt 31. Mär 2016, 12:36
Datenbank: SQLite • Version: 3 • Zugriff über: unit
Beginner-Frage ..

ich möchte gern ganz einfach in eine Form meine SQLite-DB in Wert abfragen. Sprich: key suchen, Wert auslesen. Also ganz einfach.

Ich benutze Tim Andersons "a real simple SQLite Wrapper" [http://www.itwriting.com/blog/?page_id=659]

Meine Idee währe:
Ich habe Unit Mainform und Unit Utility (mit versch. Funktionen).
In Utility möchte ich (ein mal) bei Programmstart meine SQLite öffnen und dann in meine Mainform einfach eine Query abrufen.

Ungf. so:
Delphi-Quellcode:
unit Utility
...
var
  sqlitedb: TSqliteDatabase;
  
  procedure SQLiteInitialize(databasefilename); // einmal bei Programmstart
  function SQLiteQuery(q as string): string; // wert auslesen
  procedure SQLiteDestroy; // bei programmende

implementation
..
Problem ist: ich bekomme immer eine Access Violation.

Ich möchte gern SQLiteQuery so einfach wie möglich halten, etwa wie
Delphi-Quellcode:
   for i:=1 to 100 do
     res:=SQLiteQuery('select [myvalue] from [table] where key=' + searchkey);


Hoffentlich habe ich alles korrekt erklärt. Sonnst einfach zusagen, dann Poste ich was ich soweit habe.
  Mit Zitat antworten Zitat