用程序将Access导入到Mysql的有关问题

用程序将Access导入到Mysql的问题
写了一个程序,用ADO 连接access,用mysql 的C API 连接mysql,
从access里面读(用的是select * from 。。。。),一次全部读出来,
然后m_ado.m_pRecordset->MoveNext()一条一条的读,每读够1000条就向MYSQL写一次,
access里面有300多W的数据,可是程序每当跑到200万出头的时候就挂掉了。
这是为什么呢,莫非不能一次性的从access 里面select * from 。。。。


当然,有其它工具能很好的完成这个工作,但是,我想问一下大侠们,为什么自己写的程序会出这种问题呢,是哪里处理问题,请大侠们看看!

------解决方案--------------------
有没有做NULL的处理?
------解决方案--------------------
你可以先读不写MYSWQL试试,这样目的是找出哪块造成挂的,如果你能进入出错的语句就不用这样了,找到是哪部分的问题就好解决了