用VC+ADO,出现的记录集添加后访问,问题在添加记录后不能访问到新添加在的记录!!!
哦,各位大侠请了。
我想错贵地问一个小问题,也是ADO与VC的问题, 我用ADO来添加记录时老是出错,出现程序非正常终止的情况。ADO的RecordSet的打开方式中的CourseType为adOpenDynamtic,LockType为adLockOptimatic, 但使用与recordSet绑定的IAdoRecordBinding* m_piADORecordBinding->AddNew(...)后,就不能移动到记录集的末尾。
大致的程序段如下:
{。。。
IRecordSet* m_pRs;
IADORecordBinding* m_piADORecordBinding;
.....
m_piADORecordBinding->AddNew(...);
m_pRs->MoveLast();
...
}
整个程序的编译链接都没有问题,就是在执行到,m_pRs->MoveLast(); 时,出现错误??通过跟踪后发现,m_pRs不能访问新添加的记录。
请问如何解决,是什么原因引起的。
不胜感谢!!!!