您的位置:首页 > 编程语言

ADO编程笔记-记录遇到的问题

2016-02-24 10:22 225 查看
ADO编程学习过程中遇到的问题:

1、错误将_RecordsetPtr类型定义为了_Recordptr,在打开记录集时导致抛出异常。提示不支持的操作。

2、在循环遍历表中的字段时,循环变量定义为了int i=0;导致抛出异常,错误的代码为unknow error 0x800A0CC1,百度了半天都没确定具体原因,后来无意中的修改解决了问题。

for(long i = 0;i<ColCount;i++)
{
ColName = (BSTR)fields->Item[i]->Name; //得到记录集中的字段名
m_List.InsertColumn(i,strColName);
}


3、对于字段集对象Fields和字段集指针_FieldsPtr(还有记录集对象和指针等)的区别还是有点模糊,还在继续摸索中。

4、在使用_CommandPtr执行查询时,由于查询语句有误,报错“IDispatch error #3088”或者IDispatch error #3092”等,一般情况遇到此类错误,请检查SQL语句,一般都是语法有问题,可尝试在数据库中执行此语句来排查语句问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: