Advantage 数据库服务器 10 - 错误 1500
我有一个使用 ADS 服务器(版本 10.10)的应用程序(用 Delphi 2009 编写)。 我正在使用 TDataSet 组件来访问数据库。
在我的开发机器上一切正常。 但在测试机器(也使用 ADS 10.10)上,当尝试打开从包含 unicode 字段的表中选择数据的 TAdsQuery 时,我收到错误 1500。
知识数据库表明文件 aicu.dll 和 icudt40l.dat 必须同时存在于客户端和服务器上。我已经在两台机器上检查过这一点,它们都存在于 Advantage 10.10\Server 目录中。
也许其他人经历过这个错误,可以给我提示哪里出了问题吗? 谢谢!
I got an application (written in Delphi 2009) that uses an ADS Server (Version 10.10).
I'm using the TDataSet Components to access the database.
On my dev machine everything is ok.
But on a test machine (also with ADS 10.10), I get the error 1500 when trying to open an TAdsQuery that selects data from a table containing unicode fields.
The knowledge database says that the files aicu.dll and icudt40l.dat must be presend on both client and server. I've checked this on both machines, and they are present in the Advantage 10.10\Server directory.
Maybe somebody else experienced this error and can give me a hint what's wrong there?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该将
aicu32.dll
和icudt40l.dat
放入应用程序目录或客户端的 System32/SysWOW64 文件夹中。You should put the
aicu32.dll
andicudt40l.dat
either into your application directory or into the System32/SysWOW64 folder on the client side.有关 Advantage Database Server 中的 Unicode 支持,请阅读:
http://devzone.advantagedatabase.com/dz/content.aspx ?Key=42&ID=77
留下:
For Unicode support in Advantage Database Server read:
http://devzone.advantagedatabase.com/dz/content.aspx?Key=42&ID=77
There stays: