![]() |
Datenbank: Sybase • Version: 9 • Zugriff über: odbc
SQL Abfrage Query
Hallo
Kann mir hier jemand helfen. Grundsätzlich weiss ich schon das ich im einem ADOQuery in den Eigenschaft unter SQL ein Abfrage eingeben kann. Dort funktioniert auch meine Abfrage. Da ich über ein ADOQuery1 zwei verschieden Abfragen welche ich über zwei Radiobutton auswählen kann, benutzen möchte habe ich versucht den SQL Befehl über eine Prozedure einzugeben. Abfrage wäre select * from mydb.MTTL where usr_num ='T' and usr_2 = 0 order by mydb.MTTL.Info_NUM ASC commit Wie muss ich den SQL Befehl in der Queryabfrage eintragen. Habe Problem mit ='T' und dann vermutlich auch mit =0 Vielleicht hat kurz jemand Zeit mir die Abfrage in ein adoquery1.SQL.text := '.......' einzubauen damit ich sehe was ich falsch mache. Vielen Dank. |
Re: SQL Abfrage Query
Hier würde sich der Einsatz von Parametern anbieten.
SQL-Code:
select
* from mydb.MTTL where usr_num = :un and usr_2 = :u2 order by mydb.MTTL.Info_NUM ASC |
Re: SQL Abfrage Query
Zitat:
Ok habe es noch nicht wirklich verstanden. Da ich von Parameter noch nicht viel Ahnung habe. Bevor ich nun anfange Bücher zu durchsuchen. Ich habe unter den Eigenschaften vom Query1 TParameter ich denke um das geht es. Zum Beispiel bei 'T' Was müsste ich unter Datatype, Direction, Name (vielleicht un) .... eintragen sowie wie müsste der Befehl lauten Query1.Parameters ?????? Michael |
Re: SQL Abfrage Query
ADO:
Delphi-Quellcode:
sonst:
Query.Parameters.ParamByName('un').Value := <Wert>;
Delphi-Quellcode:
Bei Änderungen des aktiven Radiobuttons dann Parameter setzen.
Query.ParamByName('un').Value := <Wert>;
|
Re: SQL Abfrage Query
Zitat:
Vielen Dank jetzt ist bei mir endlich angekommen und es funktioniert auch Gruss Michael |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 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-2025 by Thomas Breitkreuz