gpt4 book ai didi

Delphi - 清除 TADOSstoredProc 的参数数据

转载 作者:行者123 更新时间:2023-12-03 15:53:54 25 4
gpt4 key购买 nike

对于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

为什么首先需要清除数据/值?只需分配新值即可。

如果您需要显式地将 null 传递给存储过程参数,您可以使用例如

Parameters[i].Value := Unassigned

关于Delphi - 清除 TADOSstoredProc 的参数数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40339993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com