0

パラメーターの値を設定して 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;

ステートメントを開く前に確認できるようにしたいのですが、これを試してみると、値ではなくパラメーター名が表示されます。

4

2 に答える 2