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()