我执行SELECT 语句的时候 偶尔会返回空记录集,但是表里是有记录的。如果哪位遇到过请给我说下如何解决。我用的是 Delphi6 开发的

解决方案 »

  1.   

    A 表 100条记录  select * from A 返回记录集应该为100 但是用AdoQuery.RecordCount取得的记录数为0 是什么原因
      

  2.   

    1. 请检查是否连接了正确的数据库.
    2. 请检查是否设置了过滤项, 也就是Filter
      

  3.   

    我的意思是检查一下AdoQuery.Filtered 是不是false
      

  4.   

    我的意思是检查一下AdoQuery.Filtered 是不是false
      

  5.   

    你说的太诡异了, 建议你重新建立一个新工程, 里面重新连接数据库, 并在query里打开这个表, 测试一下看看