TSmartQuery は、ODACライブラリのコンポーネントです。
TSmartQuery は、必要に応じてさまざまな方法でパラメーターを使用できる他の TQuery ファミリーに似ています。
次のようなパラメーターで Sql を既に使用しているQry1.Sql.Text := 'Select * from Table where Id = :id';
場合は、次のように定義されたパラメーター値を使用できます。Qry1.ParamByName('Id').asInteger := 10;
TParam からのインスタンスがある場合は、次のように qry に追加できます。Qry1.Params.AddParam(myParam).
パラメータを作成し、次の方法で ParamList に直接割り当てることができます。Qry1.Params.CreateParam();
次のように定義されています。
function CreateParam(FldType: TFieldType; const ParamName: _string;
ParamType: TParamType): TDAParam;
パラメータが入力パラメータか出力パラメータかを定義する必要があるため、2 & 3 は主にストアド プロシージャで使用されます。
更新: 回答を投稿したとき、あなたが Intraweb を使用していることに気付きませんでしたが、通常の Delphi アプリケーションと同じように使用する必要があります。