谢谢hzb
数据库用oracle8.05
MTS数据对象中用ADOCONNECTION组件(Oracle Provider for OLE DB
连接,MTS数据对象对象的交易模式为"Requires a transaction'.
MTS协调对象的交易模式为"Supports transactions'.c此情况下建立的MTS协调对象中的TDCOMConnection组件在与MTS数据对象连接时,DLLHOST报“不能在指定的事务处理器中获得新事务”的错误,若将MTS数据对象对象的交易模式在组件服务中该为"Supports transactions'.则不在报错.我开始也怀疑与数据库有关,于是件与ORACLE连接改为ACCESS,同样也报错,作修改后及正常.由此看出与数据库本身无关,而应该是Requires a transaction'与Supports transactions'两中模式的使用区别.
请HUB发表高见,谢谢!!!!
数据库用oracle8.05
MTS数据对象中用ADOCONNECTION组件(Oracle Provider for OLE DB
连接,MTS数据对象对象的交易模式为"Requires a transaction'.
MTS协调对象的交易模式为"Supports transactions'.c此情况下建立的MTS协调对象中的TDCOMConnection组件在与MTS数据对象连接时,DLLHOST报“不能在指定的事务处理器中获得新事务”的错误,若将MTS数据对象对象的交易模式在组件服务中该为"Supports transactions'.则不在报错.我开始也怀疑与数据库有关,于是件与ORACLE连接改为ACCESS,同样也报错,作修改后及正常.由此看出与数据库本身无关,而应该是Requires a transaction'与Supports transactions'两中模式的使用区别.
请HUB发表高见,谢谢!!!!
http://www.microsoft.com/china/msdn/library/techart/complus_best.asp
如果你的数据库不是Oracle8.0.5,请参考
http://support.microsoft.com/support/complus/mtsandoracle.asp?SD=GN&LN=zh-cn&gssnb=1
查看了相关文章,对这一问题还是一知半解,你能否简要对配置作一下说明,
我的数据库服务器运行环境为WINNT4(FOR ALPHA)+SP4 +ORACLE8。0。5/SERVER
WEB服务器运行环境为WIN2K(FOR INTERL)+SP2 +ORACLE9i/CLIENT