怎么把查询数据库的道德数据集显示在dbGrid中啊?以前我会,可现在我怎么也弄不出来,请求帮忙~thanks

解决方案 »

  1.   

    我的做法是Connection连接数据库用adoquery链接connection,还有datasource然后在把dbGrid连接到datasource上除此之外还要设置什么的东西吗?
      

  2.   

    将dbGrid的datasource属性指定为某个datasource
    然后将datasource的DateSet指定为某个table or query等
    数据控件
      

  3.   

    adoconnectiong1.loginprompt:=false
    datasource.dataset.active:=true
      

  4.   

    搞不定啊,他就是死活出不来.我就设置了三个,adoconnection,adoquery,datasource,datasource的dataset属性为空,我记得之前可以的阿,现在就不行了,在请多帮忙.
      

  5.   

    你的adoquery到底有没有能查询出数据啊?
      

  6.   

    datasource的dataset怎么能够为空呢?除非你在程序中进行了动态的赋值,
    adoConnection.connnection要有值
    adoQuery.connection := adoConnection;
    DataSource.DataSet := Adoquery;
    DbGrid.DataSource := Adoquery;
    或者在设计期给各个控件指定值,或者在程序中进行赋值,另外adoQuery.sql.text要有SQL语句