我创建了一个项目 基于对话框的
在初始化 OnInitDialog() 函数里打开数据库
m_accRecordset.Open();然后当我按下一根按钮的时候执行
accRecordset.m_strFilter = SqlCommand; (SqlCommand是条正确的命令)
if(accRecordset.Requery())
{....没有出错
while(!accRecordset.IsEOF())
{
accRecordset.MoveNext(); //就是这条代码 有时候直接就卡死在这一行了. 或者卡十几秒
{
}
在初始化 OnInitDialog() 函数里打开数据库
m_accRecordset.Open();然后当我按下一根按钮的时候执行
accRecordset.m_strFilter = SqlCommand; (SqlCommand是条正确的命令)
if(accRecordset.Requery())
{....没有出错
while(!accRecordset.IsEOF())
{
accRecordset.MoveNext(); //就是这条代码 有时候直接就卡死在这一行了. 或者卡十几秒
{
}
while(!accRecordset.IsEOF())
上面这行下了断点 断下之后
再点F5 运行 结果就不卡了. 为什么
while(!accRecordset.IsEOF())
上面这行下了断点 断下之后
再点F5 运行 结果就不卡了. 为什么
最好不要用ado,使用专用的接口