ADO Recordset.Move()将始终失败?

时间:2018-08-05 02:43:27

标签: visual-c++ ado

我正在使用ADO和Visual C ++。现在,当我尝试调用以下代码行(nRecordIndex = 1)时:

m_pRecordset->Move((ADO_LONGPTR)nRecordIndex, adBookmarkFirst);

会有一个例外,它表示“应用程序对当前操作使用了错误类型的值”

但是,如果我使用

m_pRecordset->Move((ADO_LONGPTR)nRecordIndex);

m_pRecordset->MoveFirst();

那么就不会有问题。为什么? adBookmarkFirst是msado15.tli中定义的常量

谢谢

0 个答案:

没有答案
相关问题