Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#1

Parameter in Statement mehrfach verwenden

  Alt 21. Jun 2017, 13:18
Datenbank: MSSQL • Version: 2008 • Zugriff über: FireDAC
Hi,

ist es in Firedac möglich einen Parameter im Statement mehrfach zu verwenden, aber mit nur eine Anweisung zu laden?
Delphi-Quellcode:
q.sql.text:='UPDATE Mustertabelle SET foo=:foo where foo=:foo';
q.params.parambyname('foo').AsString:='bar';
oder muss man das mit zwei Statements machen
Delphi-Quellcode:
q.sql.text:='UPDATE Mustertabelle SET foo=:foo1 where foo=:foo2';
q.params.parambyname('foo1').AsString:='bar';
q.params.parambyname('foo2').AsString:='bar';
(Mal von der Unsinnigkeit dieses Statements abgesehen).
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat