没见过的问题。
你用ADOQuery看看?

解决方案 »

  1.   

    我想这个可能和你没有将Delphi的两个补丁包安装有问题,
    我原来也碰到这个情况,你必须将ADO补丁打上,很多网站
    上有
      

  2.   

    语句是应该没有错,但是,你再如下写一下:
    select * from footordermateriel where ( rtrim(mano)='Ma0001') or ((ordno='po02') and( ordprodno='aa'))
    我估计是一个样子;
    打个补丁吧; 
      

  3.   

    又或者 select * from footordermateriel where  rtrim(mano)='Ma0001'
     union
     select * from footordermateriel where  ordno='po02' and( ordprodno='aa'
      

  4.   

    老大,你的query是不是设了filter,把filter去掉。
      

  5.   

    各位,我自個發現,TQuery.RecordCount根本無法計出記錄數,是不是你們說的補丁未打上的事.每次有記錄返回時TQuery.RecordCount都為-1,而沒有記錄返回時TQuery.RecordCount則為0.所以我以TQuery.RecordCount是否大于0來判斷是否有返回記錄無效,各位如何解決.