Einzelnen Beitrag anzeigen

Benutzerbild von Christoph
Christoph

Registriert seit: 23. Jan 2004
Ort: Heidelberg
48 Beiträge
 
Delphi 6 Personal
 
#8

Re: ListBox - AutoComplete und Sorted

  Alt 13. Okt 2005, 12:57
Hallo,

zunächst einmal ganz herzlichen Dank für Eure schnellen und freundlichen Anworten.

Diverse Fragen (bitte um Nachsicht falls dumm):

Kann es sein, dass ich 'FieldByName' gar nicht mit Delphi 6 Personal verwenden kann, weil die Datenbankfunktionalität fehlt?

Ich nutze die freie Komponente libsql um auf eine SQLite-DB (externes file 'database.sdb') zuzugreifen.

Sieht so aus:

Delphi-Quellcode:
procedure LoadInformation;
var
  db: TLiteDB;
  i: integer;
begin
  try
    db := TLiteDB.Create(Form1);
    db.Use('database.sdb');

    db.Query('SELECT * FROM TableName ORDER BY Name');

    // Arraygröße der Einträge auf Anzahl der Datensätze setzen
    SetLength(Eintrag, db.RowCount);

    // Einlesen der Daten aus der Datenbank in das array 'Eintrag'
    for i := 0 to High(Eintrag) do
    begin
      Eintrag[i].Vorname := db.Results[i][0];
      Eintrag[i].Nachname := db.Results[i][1];
     
      // Eintrage des Namens in die Listbox
      Form1.ListBox1.Items.Add(Eintrag[i].Nachname);

      [...]

    end;
  finally
    db.Free;
  end;
end;
Mit ist nicht klar, welche Tabelle gemeint ist - die existiert ja nur in der SQLite-Datenbank.

Danke und Gruß,
Christoph
'Bist 900 Jahre alt wirst aussehen Du nicht gut!'
  Mit Zitat antworten Zitat