这是三层结构的程序了。
利用VC或者什么的做一个DCOM的Exe.
其中有一个类是访问数据库的,然后在别的程序中初始化Com并创建实例。
我做过一个VC的DCom,客户端用CBuilder写的,比较简单!

解决方案 »

  1.   

    DCOM是用于访问对象的,SQL有自己的协议。
    不如说成通过DCOM访问服务器端的数据访问对象比较贴切。
      

  2.   

    dcom用vb写好吗,另外是否会影响访问速度
      

  3.   

    你可以将数据库访问代码全部放在DCOM中。DCOM/数据库/客户机可以不在同一台机器上。
    DCOM可以使用VB编写,非常方便。不过由于VB不能支持对象池所以性能方面会有一定的影响。
      

  4.   

    使用DCOM的事务特性可以解决数据一致性的问题(即使在网络故障的情况下也没问题)。数据备份似乎和这个问题没有关系吧。
      

  5.   

    这几天走神了。
        在我的经验中用VB写DCOM对象访问SQL的速度和VC++写的差不多,因为性能瓶颈主要在数据库的设计上。编程时需要留意的通常是游标类型,记录的锁定类型之类的东西。在多用户环境下很重要。
        另外对于事务型的Com对象还存在一个状态不能保留的问题。对设计思想有很大的影响。有关详细资料最好看看Msdn相关的文章。搜索关键字一般是VB MTS.
        另外,我不清楚你说的数据备份是什么意思。
      

  6.   

    dcom用vc写比较好。
    因为vc做这方面的程序比较快。方便。
    客户编用c++builder啦