1
我想使用ADO在C++中執行一些查詢。這裏是我的代碼ADODB :: _ RecordsetPtr :: GetRecordCount()失敗
string commandline = "SELECT * FROM My_Table";
ADODB::_RecordsetPtr pRS("ADODB.Recordset");
ADODB::_ConnectionPtr pConn("ADODB.Connection");
pRS->Open(commandline.c_str(), _variant_t((IDispatch *) pConn, true), ADODB::adOpenUnspecified, ADODB::adLockUnspecified, ADODB::adCmdText);
cout<<pRS->GetRecordCount();
我有1000條記錄中My_Table
,因此,我希望看到輸出1000
。但是,輸出是-1
。
我可以知道我錯了什麼嗎?
非常感謝提前。