2011-06-06 37 views
0

我收到了一個使用ADS服務器(版本10.10)的應用程序(用Delphi 2009編寫)。 我正在使用TDataSet組件來訪問數據庫。Advantage數據庫服務器10 - 錯誤1500

在我的開發機器上一切正常。 但是在測試機器上(也用ADS 10.10),當試圖打開從包含unicode字段的表中選擇數據的TAdsQuery時,出現錯誤1500。

知識庫表示文件aicu.dll和icudt40l.dat必須在客戶端和服務器上都預先發送。我在兩臺機器上都檢查過它們,它們出現在Advantage 10.10 \ Server目錄中。

也許有人經歷過這個錯誤,可以給我一個提示,那裏有什麼不對? 謝謝!

+0

ADS沒有'1500'錯誤。你能提供你收到的*確切*錯誤信息嗎? (注意:我詢問了**消息**以及錯誤代碼。) – 2011-06-06 15:50:31

+0

從幫助文件:1500未能加載Unicode支持DLL或共享對象。 – 2011-06-07 13:12:58

回答

3

您應該將aicu32.dllicudt40l.dat放入您的應用程序目錄或客戶端的System32/SysWOW64文件夾中。

-1

對於Unicode支持利用數據庫服務器讀取: http://devzone.advantagedatabase.com/dz/content.aspx?Key=42&ID=77

有撐:

其他文件都需要支持Unicode,aciu.dll和icudt40l.dat。 aicu.dll包含由 使用的Unicode函數Advantage和Unicode歸類存儲在.dat文件中。這些 文件佔用大約15MB磁盤空間,並且在使用Unicode字段類型時必須與客戶端和服務器分發 。

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/評論/低質量帖/ 13052834) – Aravind 2016-07-19 09:52:06

+0

這是可能的,我是盲目的,也有可能我有幻覺..我把網站的引文在_italic_下的那個鏈接..現在是引用黃色(感謝Ari0nhh我想,我真的很喜歡它,但我不知道該怎麼做)。 我也可以看到我已經變成了-1 ..很好。我不應該喝那麼多咖啡。 – 2016-07-20 12:53:05

相關問題