我写程序时dbgrid连的adoquery控件,其中显示三列a,b,c,经常出现这样的情况,第二次查询时b列显示的是第一次查询时的结果,不知道有没有人遇到这种情况,请问这是什么原因啊?

解决方案 »

  1.   

    不好用啊,还是出现这种情况,就是我第一次查询的结果是a,b,c三列1,2,3,第二次查询结果却是4,5,6
    但显示的4,2,6,我点一下列标题2就变成5了,请大家帮帮忙啊
      

  2.   

    没有碰到过adoQuery CLOSE,OPEN了吗? 是不是DELPHI自带的控件,如果不是,建议用别的GRID控件试一试,如果是,那说明问题也在楼主身上
      

  3.   

    我用的自带的dbgrid,加了close和open还是不行,真是见了鬼了,最近用delphi很多问题都搞不明白,字体也偶尔会变,希望大家多发表意见