![]() |
Datenbank: MSSQL • Version: 2008 • Zugriff über: FireDAC
Parameter in Statement mehrfach verwenden
Hi,
ist es in Firedac möglich einen Parameter im Statement mehrfach zu verwenden, aber mit nur eine Anweisung zu laden?
Delphi-Quellcode:
oder muss man das mit zwei Statements machen
q.sql.text:='UPDATE Mustertabelle SET foo=:foo where foo=:foo';
q.params.parambyname('foo').AsString:='bar';
Delphi-Quellcode:
(Mal von der Unsinnigkeit dieses Statements abgesehen).
q.sql.text:='UPDATE Mustertabelle SET foo=:foo1 where foo=:foo2';
q.params.parambyname('foo1').AsString:='bar'; q.params.parambyname('foo2').AsString:='bar'; |
AW: Parameter in Statement mehrfach verwenden
Ja
und jetzt noch bissl sinnloser Text, weil Antwort zu kurz, aber was soll ich da noch zu sagen ... geht praktisch überall und nicht nur im FireDAC. |
AW: Parameter in Statement mehrfach verwenden
Danke
|
AW: Parameter in Statement mehrfach verwenden
Zitat:
Gruß K-H |
AW: Parameter in Statement mehrfach verwenden
War das nicht das, wo man Parameter als
Delphi-Quellcode:
angibt?
?
|
AW: Parameter in Statement mehrfach verwenden
Nö :parameter also Standard(?)
Gruß K-H |
AW: Parameter in Statement mehrfach verwenden
Ich hatte schon paar mal gesehn, dass teilweise Parameter als "?" und nicht namentlich angegeben werden.
Da ist es natürlich verständlich, wenn die Parameter dann nicht mehrfach verwendet werden können, da sie einfach nur stupide durchnummeriert sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz