首    页 界面/窗口 网络/通讯 数据库 组件开发 图像/多媒体 NET/Web 其它技术 源码下载 资料下载 软件共享 软件外包 曲艺杂谈
栏目导航:  首    页  |  数据库  |  SQL Server   


关于SQL Server 2000遍历记录集时出现错误:Unkown error:0x800A0CB3的处理


原作者:施昌权    源出处:卓为VC    发布者:施昌权    发布类型:原创    发布日期:2008-08-28

      

        在执行这条语句时:m_pRecordset->Move(m_nCurrentSel,_variant_t((long)adBookmarkFirst));
        出现错误:Unkown error:0x800A0CB3。

        如果将记录集如下设置,将不会有问题:
        m_pRecordset->CursorLocation = adUseClient;

        原因可能是:
                如果没有指定游标类型,ADO将默认打开仅向前游标。  
                仅向前游标—— 除仅允许在记录中向前滚动之外,其行为类似静态游标。
                这样,当需要在Recordset中单程移动时就可提高性能,但是有些操作就有出错的可能性了。

        其他数据库只要是用ADO估计都有这个问题,但是我没测试过不敢轻易下结论。

 

 

关于我们 版权声明 广告服务 联系我们 友情链接 加入收藏
站长:施昌权    Email:scq2099yt@163.com    MSN:scq2099yt@live.cn    QQ:14046300    本站QQ群:67202409
Copyright © 2008     卓为VC(www.joyvc.cn)    All Rights Reserved    建议分辨率 1024×768
本站由施昌权制作维护
京ICP备09012297号