2014-02-26 59 views
0

enter image description here如何ODBC连接到SQL Anywhere 12

我使用SQLAnywhere的5.0创建与第三方软件公司 ODBC我它运行在Windows XP上没有任何错误/问题 但2014年8月4日微软宣布为Windows XP 停止服务的话,我们公司迁移所有客户端PC到Windows 7x64 现在,应用程序总是挂和关闭本身

我想你建议我能做些什么,我试图在SQL测试任何地方12.0但我不能配置ODBC来打开应用程序

我还附上了图片(ODBC从rtdsh50.exe) 启动命令是 “C:\ Starlims8 \ SqlAny50 \ WIN32 \ rtdsk50.exe -d -c4000”

请指教,谢谢你在前进。

回答

0

根据图像,您正在使用版本5运行时引擎。这个软件差不多20年了......我并不感到惊讶,你在运行Windows 7时遇到了麻烦。

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

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

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