我们有一个较旧的PowerBuilder应用程序,它将从Windows 7迁移到WIndows 10.在Windows 10上启动时,它只会出现以下错误:
数据库交易信息不可用
调用SetTrans或SetTransObject函数。
Windows 10没有Windows 7所具有的以下驱动程序,我将在下面列出它们。这可能是其中一个原因吗?我不想动摇任何想到司机的人。
数据库是SQL Server 2008 R2,我们知道Windows 10不支持它,但Windows 10上的其他PowerBuilder应用程序使用该SQL Server版本。这是我们感到困惑的原因之一。
答案 0 :(得分:0)
如果没有SQL驱动程序,则不会连接到数据库。您需要安装驱动程序。究竟哪一个我不能说,因为您没有提供有关应用程序使用哪些连接参数的信息。
答案 1 :(得分:0)
请仔细检查您是否已为SQLServer 2008 R2安装了32位驱动程序。在Windows10上安装SQLServer客户端将默认安装64位驱动程序...
-Paul -