ADO編程筆記-記錄遇到的問題

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語句,一般都是語法有問題,可嘗試在數據庫中執行此語句來排查語句問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章