ODBC如何连接到SQL Anywhere 12

时间:2014-02-26 05:12:11

标签: odbc sqlanywhere sys rtd

enter image description here

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

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

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

请提前告知,谢谢。

1 个答案:

答案 0 :(得分:0)

根据图像,您使用的是版本5运行时引擎。这个软件已有近20年的历史......我对您在Windows 7上运行时遇到的麻烦并不感到惊讶。

看起来您在ODBC配置中的启动线上提供的数据库文件看起来并不像。你在其他地方提供这个吗?你的实际连接字符串在应用程序中是什么样的?

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

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