各位高手请教个问题
用dbgrid 和 DataSource1 ClientDataSet1 这几个控件把数据库的数据怎么读取出来 

解决方案 »

  1.   

    DataSource1   :DataSet   为ClientDataSet1,dbgrid的DataSource为DataSource1
      

  2.   

    DataSet1 所指向的数据集打开了吗?
      

  3.   

    DataSet1  所指向的数据集
    打开时出现  ClientDataSet1:miss data  provider and  data paker
    的错误
    最好时给个例子  在下非常感谢
      

  4.   


    MSSQL Server <-- TADOConnection <-- TADOQuery <-- TDataSetProvider <-- TClientDataSet <-- TDataSource <-- TDBGrid
    ------------      --------------------------------------------------    -------------------------------------------
    后台数据库      中间层                            客户端建议先看看〈Delphi 7 高效数据库程序设计〉等书籍,有一些基本知识之后,再来开发你的多层数据库应用。心急吃不了热豆腐。
      

  5.   

    同意5楼,要使用TDataSetProvider   
      

  6.   

    adoconnection1 连接数据库 
    adodataset1的connection属性设为adoconnection1,commandtext写你要的SQL语句;active属性设为true.
    datasource1 dataset属性设为adodataset1
    dbgrid1 datasource属性设为datasource1