我用adoquery做查询语句如下:
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from aa where dateid between :aa and :bb')
adoquery1.Parameters[0].value:=aa
adoquery1.parameters[1].value:=bb
adoquery1.open;
当第一此查询要有数据的话可以进行第二次查询.但第一次没有数据的话,第二次报错:'bof或eof有一个为真,或者当前记录以被删除,所需操作要求一个当前记录'这是为什么?