首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

ADO如何实现重复查询

2012-08-08 
ADO怎么实现重复查询?因为任务需要,要求重复查询工作,就是不断重复“Select from where”以不断得到最新数据

ADO怎么实现重复查询?
因为任务需要,要求重复查询工作,就是不断重复“Select from where”以不断得到最新数据,但实际操作时,只能查询一次,再次查询的时候就报错,报错图如下:


另外让ADOConnection记住密码,不至于每次连接都要输密码的操作是不是就是
ADOConnection->LoginPrompt设为false?

[解决办法]
图片显示不出来

一般查询都是这样
for(int i=0;i<1000;i++)
{
query->Close();
query->SQL->Text="select ....";
try
{
query->Open();
}
catch(...)
{
....
}
}



[解决办法]
用sql->add没问题,关键是要在add之前要先sql->clear(),否则sql语句就变成了多个select,当然会出错了

第二个问题,在循环内加一个Application->processMessage()

热点排行