Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi-TStoredProc.Close(是否清空集合?)_Delphi_Delphi 5_Bde - Fatal编程技术网

Delphi-TStoredProc.Close(是否清空集合?)

Delphi-TStoredProc.Close(是否清空集合?),delphi,delphi-5,bde,Delphi,Delphi 5,Bde,遗留警报-这是针对Delphi 5代码的。(我知道它非常古老。计划有一天重写。) 我正在使用BDE和TStoredProc对象。当我调用Close时,这通常会清除我的数据集。然而,我看到奇怪的事情发生了,所以我想我会问这个问题 如果我已手动将行添加到数据集(即通过Append方法),那么当我调用close时,它们是否也将被删除?不确定是否使用D5和BDE,但是我想说的是,你必须做一个明确的发布,以确保添加的记录被实际存储。如果你不发布,它们应该被删除你所说的“奇怪的事情”到底是什么意思?值被发布

遗留警报-这是针对Delphi 5代码的。(我知道它非常古老。计划有一天重写。)

我正在使用BDE和TStoredProc对象。当我调用Close时,这通常会清除我的数据集。然而,我看到奇怪的事情发生了,所以我想我会问这个问题


如果我已手动将行添加到数据集(即通过Append方法),那么当我调用close时,它们是否也将被删除?

不确定是否使用D5和BDE,但是我想说的是,你必须做一个明确的发布,以确保添加的记录被实际存储。

如果你不发布,它们应该被删除

你所说的“奇怪的事情”到底是什么意思?值被发布到与当前集无关的数据库中。(我想知道是否有旧数据挂起。)