现在用了ADO连接数据,不知道如何在DBGrid中添加表记录,还有不知道ADOTable是干什么用的?
在BDE中,DATASET需要与Table连接,那在Ado中,ADODataSet是否还需要与ADOTable连接?能否解释一下,谢谢,虚心请教中……

解决方案 »

  1.   

    如果你用ADOTable的话,就用ADOTable1.Insert就可以实现添加记录了。ADOTable是处理单一的数据库表格的。ADOQuery和ADOTable相似,是通过SQL指令进行操作的,可以同时访问多个表格,而且可以使用大型数据库,所以建议你用ADOQuery,添加命令为 Adoquery1.Insert 。使用DataSource进行连接就可以了:Adoquery的Connectionstring属性连接你的表,然后在SQL属性中写下访问语句(例如select 字段名 from 数据表名),然后在DataSource的DataSet属性选择Adoquery1。以后你所有数据控件如DBEdit,DBGrid都可以将其DataSource选择为DataSource1就可以啦。
    最后建议:买些DELPHI数据库操作的书看,书上会有例子,有说明。
      

  2.   

    我也初学,互相支持吧:
    一。添加控件:
    1.到ado中添加一个ADOConnection1,再添加一个ADOTable1
    2.到data access中添加一个DataSource1
    3.到data control中添加DBGrid1
    二。配置ADOConnection1:双击它依照提示操作即可
    jet4.0的是access数据库,属于最简单的那种了。在第二步中“测试连接”
    三。让各控制联系起来:
    1.ADOTable1.connection=ADOconnection1.
    ADOTable1.TableName=你要调用的表
    ADOTable1.Active=TRue,如果这步不能成功,就返回到第二.步去测试连接或检查ADOTable1,TableName名是不是没写
    2.DataSource1.DataSet=ADOTable1
    3.DBGrid1.DataSource=DataSource1
    四.F9,RUN.OK
    不好意,我就会这点
    接分啦,哈哈哈!!!
      

  3.   

    ADOTable連接到數據庫Table,之後所有的動作都和BDE是一樣的了。