求高手帮忙:
在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