vfp 查询问题
akesu 2003-10-17 11:36:24 我的程序需要查询一张fvp表citycode
我生成了一个CRecordset子类,数据源指向citycode
做了一个函数queryCityCode代码如下
bool CCITYCODE::queryCityCode(CString *citycode4, CString &citycode3)
{
if(this->CanRestart())
{
this->m_strFilter="code4='";
this->m_strFilter+=*citycode4;
this->m_strFilter+="'";
if(!this->Requery())
return false;
if(this->GetRecordCount()==0)
return false;
this->MoveFirst();
citycode3=this->m_code;
}
return true;
}
在主程序中打开recordset然后多次调用这个query函数
..............
for(;;)
......
queryCityCode(,);
.......
第一次访问是可以取出数据的,但是
但是总是出现 ------------数据被截断的错误??
这是为什么?除了调用这个函数以外没有对数据库进行任何操作