在类模块中包含以下代码:
-----------------------------------------------------------
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;user id=b130;password=b130;Initial Catalog=myTable;Data Source=172.16.1.126"
-----------------------------------------------------------
以打开数据库连接当:MTSTransactionMode = "0 - NotAnMTSObject" 的时候,可以正常打开连接。而我需要配置成:MTSTransactionMode = "4 - RequiresNewTransation";可我这样配置后
就无法打开OPEN数据库了(就是死在那里了)(奇怪的是,我用这样的配置在另外一台数据库服务器上有可以连通。MY GOD)请问
我应当是在VB中解决还是在数据库中解决?
如何解决这个问题?

解决方案 »

  1.   

    http://blog.csdn.net/online/archive/2005/02/07/283611.aspxcom+组件管理器中注册试试
      

  2.   

    TO:龙卷风
    我还是没清您的解决方法。
    其实我最奇怪的是:
    1、相同的服务器,相同的数据库,在MTSTransactionMode=0时候可以打开,MTSTransactionMode=4的时候打不开。2、同样的MTSTransactionMode=4的情况,相同服务器,不同数据库之间也不一样,有的能打开,有的不能。我好痛苦,如果解决不了,我在本地调试成功的组件要重新编写了。
    HELP ME
      

  3.   

    谢谢龙卷风
    我已经重写了。
    MY GOD