使用ADOStoredProc组件时出现can not perform this on a closed dataset 病因可能出在哪(0)

  • 主题发起人 主题发起人 hanxin
  • 开始时间 开始时间
H

hanxin

Unregistered / Unconfirmed
GUEST, unregistred user!
使用ADOStoredProc组件时出现can not perform this on a closed dataset 病因可能出在哪
 
是不是ADOStoredProc还没打开,你就调用了ADOStoredProc.recordcount等属性或者ADOStoredProc.fieldbyname('').asstring等方法?有些属性和方法必须要等到DataSet打开后才可以引用的。
 
ADOStoredProc.Open就可以了
 
要求返回数据集时用ADOStoredProc.Open.或者ADOStoredProc.Active=True其他用ADOStoredProc.ExecProc
 
门关了当然进不去出不来
 
你的ADOStoredProc没有open
 
我用的是adostoredProc.execproc,可是换成open时也是这个提示,还是谢谢大家的回答
 
但你那个可以被肯定的是,你的数据集肯定是没有激活的。即使是使用了open你也必须确定你的ADOStoreProc已被正然的打开,这个问题应该跟一下是很容易处理的。
 
后退
顶部