如何解决运行时错误,没有事务处于活动状态?
How to resolve Runtime error no transaction is active?
我正在处理一个用 Visual Basic 编写的遗留程序,遗憾的是我无法获得其源代码。我的设置如下。
有一台服务器,我们称之为 S,还有两台客户端计算机,A 和 B.
该应用程序是一个基本的 CRUD 应用程序,可让您从服务器 S.
查看、添加、更新和删除字段
该程序安装在 A 和 B 上,在 A 上运行良好,
但是在计算机 B 上进行一些操作,例如从服务器 S 请求某个 table 我得到
Run time error - no transaction is active
编辑
我试过关闭、卸载和安装 MSDTC,确保选择了 DCOMCNFG TCP/IP。
有人遇到过这个问题吗?
如果程序在一台计算机上运行但在另一台计算机上运行不正常,并且 NetBios 处于活动状态,MSDTC 也处于活动状态,那么这是软件问题,而不是 winsock 或服务器问题。尝试 运行 已知可以运行的最后一个 windows 兼容模式下的程序。 (通常是win xp sp3)。
我正在处理一个用 Visual Basic 编写的遗留程序,遗憾的是我无法获得其源代码。我的设置如下。
有一台服务器,我们称之为 S,还有两台客户端计算机,A 和 B.
该应用程序是一个基本的 CRUD 应用程序,可让您从服务器 S.
该程序安装在 A 和 B 上,在 A 上运行良好, 但是在计算机 B 上进行一些操作,例如从服务器 S 请求某个 table 我得到
Run time error - no transaction is active
编辑
我试过关闭、卸载和安装 MSDTC,确保选择了 DCOMCNFG TCP/IP。
有人遇到过这个问题吗?
如果程序在一台计算机上运行但在另一台计算机上运行不正常,并且 NetBios 处于活动状态,MSDTC 也处于活动状态,那么这是软件问题,而不是 winsock 或服务器问题。尝试 运行 已知可以运行的最后一个 windows 兼容模式下的程序。 (通常是win xp sp3)。