![]() |
Datenbank: MS SQL • Zugriff über: ADO
ADO SQL String ausgeben, mit parameter inhalt
Hi,
wie kann ich mir z.B. folgendes MS SQL Statement so anzeigen lassen, wie es zur DB geschickt wird?
Delphi-Quellcode:
Wenn ich mit showmessage(ADOQuery.sql.text); mir die querry anzeigen lasse, sind die parameter nicht gefüllt...
ADOQuery.sql.text := 'select * from testdb where user = :UserID and program = :programid';
ADOQuery.paramter.parambyname('userid').value := UserIDvariable; ADOQuery.paramter.parambyname('programid').value := ProgramIDvariable; ADoQuery.open; ... Gruß Marcus |
Re: ADO SQL String ausgeben, mit parameter inhalt
Die Werte der Parameter sind auch nicht Teil des Statements, sondern werden vom DBMS eingefügt. das ist ja uach ein Vortiel von Parametern, daß nicht die geänderte Abfrage sondern nur die geänderten Parameter gesendet werden müssen.
|
Re: ADO SQL String ausgeben, mit parameter inhalt
Zitat:
Zitat:
|
Re: ADO SQL String ausgeben, mit parameter inhalt
Okay, das wusste ich gar nicht...
Ich nutze das Managment Studio Express. Ich muss mal schauen ob es da auch so eine Art QueryMonitor gibt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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