我想问下关于数据库连接控件的问题,
ADOConnection1
DataSource1
ADOQuery1
三者之间的关系
一直就没弄明白,
自己写的东西可以显示,但失踪都是知其然不知其所以然!
谢谢各位!

解决方案 »

  1.   

    ADOCOnnection 的責任是建立與數據庫的連接。 當然  ADOQuery1  也可以直接建立與數據庫的連接但如果共享一個 AdoCOnnection 後與數據庫進行連接,減少數據庫服務器的負擔,減少連接會話
    ADOQuery1 負責數據數據庫返回的數據集,就是你平常在查詢分析器中看到的二維表DataSource 數據源,用於關聯數據庫感應控件與 Adoquery,AdoDataset  的橋梁關系。數據感應控件 dbgrid, dbLable,dbText
      

  2.   

    ADOConnection1 :链接数据库
    ADOQuery1 : 连接ADOConnection,可以进行查询和更新(插入)数据
    DataSource1 : 连接ADOQuery1,指明数据来源
      

  3.   

    ADOQuery1 需要使用ADOConnection1获取数据
    DataSource1 是用于智能感知的控件的 连接ADOQuery1和数据控件