2014-02-26 57 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位應用程序?

另外,我建議將應用程序設置爲以兼容模式運行,並以管理員身份運行。