VC6.0如何访问归档数据?

求高手帮忙:
 在VC6.0中如何用ADO方式通过WinCCOLEDB访问归档数据库?我试了一下查询不到数据:
 _RecordsetPtr m_pRecordset;
 _ConnectionPtr m_pConnection;

 m_pConnection.CreateInstance("ADODB.Connection");
 m_pConnection->Open((_bstr_t)"Provider=WinCCOLEDBProvider.1;Persist Security Info=False;Data Source=BAIYUEPENG\\WinCC;Catalog=CC_demo_08_11_20_10_50_58R;","","",adModeUnknown);

 m_pRecordset.CreateInstance(__uuidof(Recordset));
 m_pRecordset->Open((_bstr_t)"TAG:R,2,'0000-00-00 00:05:00.000','0000-00-00 00:00:00.000'",m_pConnection.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);

 if(m_pRecordset->EOF!=0)
 {
 MessageBox("error");
 }
 else
 {
 ......
 }
 总是m_pRecordset->EOF为TRUE,为什么?

最佳答案

打开连接之前将游标类型设置为adUseClient。

 m_pConnection->CursorLocation=adUseClient;
 m_pConnection->Open(XXXX);

提问者对于答案的评价:
谢谢指点。果然如此。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午11:41
下一篇 2019年6月11日 上午11:41

相关推荐