Einzelnen Beitrag anzeigen

Kidix

Registriert seit: 14. Jan 2005
315 Beiträge
 
Delphi 4 Standard
 
#1

SQLite Query gibt nicht gewünschtes Ergebnis zurück

  Alt 17. Feb 2006, 21:31
Datenbank: SQLite 2 und SQLite 3 • Version: < • Zugriff über: libsql
Ok,


ich habe im Feld topic einen Eintrag der Hundekuchen heißt. Jetzt möchte ich, dass er mir bei einer Suche nach Hunde alles mit Hunde anzeigt, also auch Hundekuchen.

Das versuche ich wie folgt:

Delphi-Quellcode:
db.Query('SELECT * FROM Rezepte WHERE topic LIKE "'+Edit4.Text+'"');
    for i := 0 to db.RowCount - 1 do
    begin
    ShowMessage('jo');
    listitem := listview1.Items.Add;
    listitem.Caption := db.Results[i][3];
    listitem.SubItems.add(db.Results[i][2]);
    end;

Er gibt aber nichts zurück...nur wenn ich direkt:

Delphi-Quellcode:
db.Query('SELECT * FROM Rezepte WHERE topic LIKE "Hundekuchen"');
    for i := 0 to db.RowCount - 1 do
    begin
    ShowMessage('jo');
    listitem := listview1.Items.Add;
    listitem.Caption := db.Results[i][3];
    listitem.SubItems.add(db.Results[i][2]);
    end;
ausführe, dann findet er den Hundekuchen eintrag!

Woran kann das liegen?


EDIT: Wenn ich im ersten Codebeispiel natürlich im Edit4. Feld Hundekuchen eingebe gehts auch!
  Mit Zitat antworten Zitat