如果数据库是SQL
1、如果我想用Dcom,是不是只能用Ttable组件来连结远程数据库?
2、如果Dcom只能用Ttable组件来连结远程数据库,那么SQL数据库是不是只能借助ODBC来连接?
3、DCOM下能不能用ADOconnection来连接远程的数据库?如可以,怎么连?请尽可能详细点,谢谢!

解决方案 »

  1.   

    客户端用TClientDataSet服务端用TDataSetProvider
    去看看相关资料吧
      

  2.   

    首先要建一个服务器与(N个)客户端。哎,一下子说不完了啊,不知道你是用DELPHI6还是7啊
    两者之间有一点差别。有一本书上讲得比较清楚啊,一看就懂啊,DELPHI深度编程及其项目应用开发。
      

  3.   

    不致于这么难吧,拖一个ADOCONNECTION到远程数据模块上就可以连数据库啊。。DCOM同ADO配合更好些的。
      

  4.   


    大哥,就等你这么一句话,
    DCOM同ADO怎么配合?
      

  5.   

    服务器端(中间层)用adoADOconnection+ adoTable或者adoQrery +DataSetProvider
    客户端用DCOMConnection和ClientDataSet
      

  6.   

    客户端用DCOMConnection连接上中间层,ClientDataSet连接上中间层的DataSetProvider
    具体过程还是看书吧
      

  7.   

    中间层上的DataSetProvider让它的DATASET设为adoTable或者adoQrery
      

  8.   

    我的数据库是SQL。
    我先试一下,成功后马上结贴。
      

  9.   

    >>1、如果我想用Dcom,是不是只能用Ttable组件来连结远程数据库?
    Borland 帶的數據庫組件應該都可
    我是用ADO的, 感覺更好2、如果Dcom只能用Ttable组件来连结远程数据库,那么SQL数据库是不是只能借助ODBC来连接?
    看第一個問題3、DCOM下能不能用ADOconnection来连接远程的数据库?如可以,怎么连
    可以啊, 沒什麼區別, 與 BDE 的Database 控件類似設置
      

  10.   

    DCOM控件是放在客户端上的,不是放在服务器上的.服务器的远程数据模板上放个ADO什么的能连接数据库的控件,然后放QUERY,TABLE一类的控件连接数据库的那个ADO什么的控件,放个DATASETPROVIDER可以连接那个QUERY或ADO了,这样就配置完了.