Delphi - 清除 TADOStoredProc 的参数数据
Delphi - Clear Param Data for TADOStoredProc
对于 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;
BDE TParam.Clear
为参数的数据成员设置Unassigned
。
i Just need to clear data and assign new data
为什么首先要清除 data/value?只需分配新值。
如果您需要明确地将 null
传递给存储过程参数,您可以使用例如
Parameters[i].Value := Unassigned
对于 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;
BDE TParam.Clear
为参数的数据成员设置Unassigned
。
i Just need to clear data and assign new data
为什么首先要清除 data/value?只需分配新值。
如果您需要明确地将 null
传递给存储过程参数,您可以使用例如
Parameters[i].Value := Unassigned