你查询的时候DBGRID是不是都是绑定到一个ADOQUERY上面了?

解决方案 »

  1.   

    同意楼上的,楼主应该只用了一个DBGrid
      

  2.   

    不是啊,我是每个表对应一个窗口,当然也是每个窗口对应一个DBGrid啊
      

  3.   

    建议lz将最终计算出来的SQL字符串取出来,放到查询分析器里运行以下试试,另外在看看数据控件的状态
      

  4.   

    Format(s,[tj,edContest.Text]);
    把这个的结果取出来在分析器里执行一下吧
      

  5.   

    你查询的时候DBGRID是不是都是绑定到一个ADOQUERY上面了?
    不是只用了一个DBGRID
    而是所有的DBGRID可能都链接到一个datasource上面了,而datasource是不是全部链接到一个ADOQUERY(关键是这个)上面了?
      

  6.   

    晕呐,原来是在DataSource里面的链接出错啊~
    终于搞定了······