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