数据库存在一个带参数的存储过程
我用ADOSTOREPROC
程序运行时怎么不能实现目的呢MainDataModule.CDSprotoday.Close;
MainDataModule.CDSprotoday.Params.ParamByName('rqstr').Value:=Edit2.text;
MainDataModule.CDSprotoday.execute;请问要注意哪些
我用ADOSTOREPROC
程序运行时怎么不能实现目的呢MainDataModule.CDSprotoday.Close;
MainDataModule.CDSprotoday.Params.ParamByName('rqstr').Value:=Edit2.text;
MainDataModule.CDSprotoday.execute;请问要注意哪些
二、先要创建一个参数PARAMETER;
三、参数要赋值;
其实用ADOQUERY一样可以调通;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD(EXEC PROCEDURENAME PARAMETER1,PARAMETER2……);
prepared;
execsql;
书写简洁多了
with ADOQuery1 do
begin
SQL.Add('EXEC ABC :A,:B');
Parameters[0].Value:=..;
Parameters[1].Value:=..;
ExecSQL // or Open;
end;