パラメーターの値を設定して SQL コンポーネントに挿入した後、パラメーターの値を使用して SQL ステートメントを取得することはできますか?
SQL ステートメント:
SELECT * FROM SomeTable
WHERE SomeColumn = :pSomeValue;
コード:
procedure LoadParams(aValue: string);
begin
Qry.Close;
Qry.ParamByName('pSomeValue').AsString := aValue;
MessageDlg(Qry.SQL.Text, mtInformation, [mbOK], 0); // this does not show the value but the parameter name.
Qry.Open;
end;
ステートメントを開く前に確認できるようにしたいのですが、これを試してみると、値ではなくパラメーター名が表示されます。