Thema: Delphi Query-Abfrage

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Query-Abfrage

  Alt 10. Dez 2003, 20:20
Also dein Code scheint zu funktionieren, aber ich habe keine Ahnung von ADOQuery/BDEQuery (oder wie die heißen).

Versuchs aber trotzdem mal so.
Code, der auf eine Zeile gequetscht wurde(vor allem ein SQL-String!), ist meistens ziemlich unleserlich.

Die Spalten-aliases brauchst du nicht - sind doch exakt die Spaltennamen.

Delphi-Quellcode:
  SQL_SelectString :=
    'SELECT Titel,' + #13#10 +
    ' NAME,' + #13#10 +
    ' Vorname,' + #13#10 +
    ' Verzeichnis' + #13#10 +
    'FROM dokumente.db' + #13#10 +
    '' + #13#10 +
    'WHERE Titel = :eTitel AND' + #13#10 +
    ' (Stichwort1 LIKE :eStichWort OR' + #13#10 +
    ' Stichwort2 LIKE :eStichWort OR' + #13#10 +
    ' Stichwort3 LIKE :eStichWort )';

  Query1.Active := False;
  Query1.Prepare;
  Query1.ParamByName('eTitel').asString := MaskEditTitel.Text;
  Query1.ParamByName('eStichWort').asString := MaskEditStichwort.Text;
  Query1.SQL.Text := SQL_SelectString;
  Query1.Active := True;
Ändern & Abfragen gleichzeitig (mit 2 Connections) sollte eigentlich kein Problem darstellen.

Beschreibe bitte dein Problem mal genauer.
  Mit Zitat antworten Zitat