在 ADO 中,用 Recordset 对象的 Open 方法打开记录集后,就可以用 GetRecordCount 方法获取记录数。
代码如下:
CString strSQL
=
"
SELECT * FROM authors
"
;
_RecordsetPtr pRs
=
NULL;
pRs.CreateInstance(
"
ADODB.Recordset
"
);
这篇博客介绍了在ADO中如何使用Recordset对象的Open方法和GetRecordCount方法来获取记录数。当使用adOpenStatic游标时,记录数可以直接获取;而使用adOpenDynamic游标时,由于数据未完全加载,GetRecordCount会返回-1,直到移动到记录集末尾。

2190

被折叠的 条评论
为什么被折叠?



