【发布时间】:2016-10-31 10:02:32
【问题描述】:
对于 BDE,我们可以清除参数数据,如下所示。
with tstoredproc do
begin
.
.
for i := 0 to ParamCount - 1 do Params[i].Clear;
.
.
end
如何为 ADO 数据集做同样的事情?我不想创建参数。我正在使用 TADOStoredProc 组件,它具有所有参数。我只需要清除数据并分配新数据。
with TADoStoredProc do
begin
.
.
for i := 0 to ParamCount - 1 do Parameters[i].Value := null; -- is this right? or can i use below line of code
Parameters.Refresh
.
.
end;
【问题讨论】:
-
@kobik : MySP.Parameters.Clear 正在删除所有参数。所以系统抛出错误参数未找到错误。