请问如何用ADOTABLE和ADOQUERY连接远程数据库将结果显示在DBGRID中,并能修改其中数据。

解决方案 »

  1.   

    在你的form上先添加一个 ADOConnection ,设置其 ConnectionString 等属性。然后再设置 ADOQuery 的Connection 为添加的 ADOConnection 或 不添加 
    ADOConnection ,直接设置 ADOQuery 的ConnectionString 也可。再添加一个 DataSource ,指定其DateSet为 创建的 ADOQuery,而后添加一个DBGrid,设定其DataSource属性就可以了。
    对ADOTable也是一样。
      

  2.   

    加一个datasource控件
    datasource指定与adoquery1连接,dbgrid指定与datasource连接。这样就可以达到你的目的了
      

  3.   

    修改数据不用设置按默认设置即可直接修改dbgrid中的数据,并提交到数据库中。
      

  4.   

    可能是grid里的数据不是唯一或没有做索引