0

在此处输入图像描述

我正在使用 sqlAnywhere 5.0 与第三方软件公司创建 ODBC 我在 windows XP 上运行它,没有任何错误/问题,但 2014 年 8 月 4 日微软宣布停止为 windows XP 提供服务,然后我们公司将所有客户端 PC 迁移到 windows 7x64 现在应用程序总是挂起并自行关闭

我希望您能建议我该怎么做,我正在尝试在 SQL Anywhere 12.0 下进行测试,但我无法配置 ODBC 来打开应用程序

我还附上了一张图片(来自 rtdsh50.exe 的 ODBC)启动命令是“C:\Starlims8\SqlAny50\Win32\rtdsk50.exe -d -c4000”

请指教,先谢谢了。

4

1 回答 1

0

根据图片,您使用的是版本 5 运行时引擎。这个软件已经有将近 20 年的历史了......我并不感到惊讶,你无法让它在 Windows 7 上运行。

您似乎没有在 ODBC 配置的起始行上提供数据库文件。你在其他地方提供这个吗?您的实际连接字符串在应用程序中是什么样的?

版本 12 可能无法工作,因为您的应用程序是为版本 5 编写的。但是,为了有机会,您必须以版本 12 格式重建版本 5 数据库,然后将 SQLA 版本 5 ODBC 数据源替换为版本 12一个同名的。这是您/您的公司编写的应用程序还是第三方应用程序。你购买了?它是 16 位还是 32 位应用程序?

另外,我建议将应用程序设置为以兼容模式运行,并以管理员身份运行。

于 2014-02-27T12:41:41.760 回答