一つ質問したいことがあります。
QueryのTstringsに下記のように書いて、
"SELECT ID FROM TBL_ID :@WHERE"
コード上で↓のように書きます。
txtSQL = "WHERE ID = 1"
with Query1 do
begin
Close;
ParamByName('@WHERE').AsString := txtSQL;
Open;
end;
パラメータではなくWhere句以下のSQLの文章を
渡したいのですが、できません。
これはできないことなのでしょうか。
ParamByName関数は、その名の通り名前を指定してTParamを取得するためのものです。
Where句以下のSQLを渡すのであれば、SQLを定義し直しましょう。
ヘルプの、TQuery.SQLをみてください。
# Delphi5には例が載っていました
ありがとうございます。
調べてみます。