Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#1

Query mit Parametern vorbereiten

  Alt 10. Mär 2004, 08:58
Hi,

ich arbeite mit mysql und den mysqlDAC und versuche das folgende:

Delphi-Quellcode:

    Query.Close;
    Query.Prepared := True;

    Query.SQL.Add('SELECT *');
    Query.SQL.Add('FROM Tablename');
    Query.SQL.Add('WHERE :KeyName='+QuotedStr(KeyValue));
    
    Query.Params.ParamByName('KeyName').Value:= Edit.Text;
Fehlermeldung: '' is not a valid integer.

Query.SQL.Text:
SQL-Code:
SELECT *
FROM KUNDE
WHERE :Kunde_ID=1
Was wohl bedeutet, dass der Parameter nicht richtig erkannt wird!? Wie setze ich das Statement korrekt zusammen?
Gruß,

Barnti
  Mit Zitat antworten Zitat