用ADO调用存储过程时出现如下错误时如何解决?

王朝vc·作者佚名  2006-01-08
宽屏版  字体: |||超大  

我在VC中用ADO调用Sybase ataptive anywhere中的一个专用于用户注册的存储过程时,ADO调用参考了MSDN和一些从网上收集到的样例,但总在执行if(!pRecSet->GetadoEOF())一句时,系统报错:

-----------------------------------

code=800a0e78

Meaning=Unknown error 0x800A0E78

Source=ADODB.Recordset

Desc=对象关闭时,操作不被允许

----------------------------------

是什么原因造成的呢?我的代码可是与样本一样啊。开始我的注意力总集中在VC程序一边,认为一定是VC这边程序的问题,后来我终于想到会不会是我的存储过程造成的呢,一检查突然发现存储过程中在insert之后即return,当然没有结果集了,是我原来分段调试存储过程时加上的,我竟然没有看见。

总结:解决问题不能钻牛角尖,一个方向没有头绪时,应从另一个自己原来感觉绝对正确的一面查找,可能问题就在这一边。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有