MFC下CRecordSet类movenext到一定程度但是没到末尾就会报错
MFC用的VC2008
数据库用的SQL Server2005
我是做数据提取,需要将数据提取出来存到文件,使用的ODBC的方式
CRecordSet表类的字段有一个是text类型,存的数据时10000字节。
在提取到大概几万条记录的时候就会报错。
在
while(!ISEOF())
{
movenext();
//////dosomething
}
记录集并没有到最后一条记录,但是就会报错。感觉是某个缓冲区没有开够的样子,查了一些时间没有查到类似的问题,有人遇到过类似的问题吗?