为什么程序执行到rs_fee.Open(CRecordset::forwardOnly,strSqlCom,CRecordset::none)时停止反应了?(急!!!!!)
smei 2003-09-15 11:09:30 CDatabase db_fee;
CRecordset rs_fee;
db_fee.Open("Tab_Fee");
rs_fee.m_pDatabse = db_fee;
strSqlCom = "SELECT * FROM Tab_Fee";
if(rs_fee.IsOpen())
rs_fee.Close();
if(!rs_fee.Open(CRecordset::forwardOnly,strSqlCom,CRecordset::none)) //在第一次运行时能够执行,但中途由于其它已知的原因会退出程序。但第二次再执行时就出现问题,Debug下跟踪到此就不向下执行.
{
MessageBox("不能打开附表!","Error",MB_OK|MB_ICONERROR);
return;
}
还有一点:当数据库很小时,运行没问题,但当数据库很大时达上100M时就出现问题。我是用ODBC连接FoxPro数据表(Tab_Fee.dbf)
请大伙帮我看一下!!!!!