Gra*_*int 3 delphi indexing advantage-database-server collation codepages
我正在将Delphi程序从BDE转换为Advantage数据库.
在周末,我使用Delphi XE在Win 7机器上工作.在这一周,我使用Delphi 7在Win XP机器上工作.
优势表在Win 7机器上运行良好,但是当复制到XP机器时,它们无法访问 - Error 5175 the index was created with a different collation sequence
我搜索过网络,甚至进入了Advantage论坛,但找不到任何有用的东西.
XP和Win 7在位置等方面的设置相同.表属性将归类序列列为空白.
任何人都知道造成这种情况的原因以及如何解决.我试过删除并重新创建索引,但无济于事.
用于创建或打开索引文件的归类序列取决于为您remote server或local server要连接的归类序列配置的归类序列.
为此Advantage Local Server (ALS)可以在adslocal.cfg配置文件中设置.
Advantage Database Server (ADS)必须重新安装专用才能更改排序规则,因为安装程序会将排序"烘焙"到服务器可执行文件中(至少据我所知).
除此之外,如果<CURRENT SYSTEM LANGUAGE>在安装ADS组件时选择(或类似),则不同操作系统版本和操作系统语言的排序规则也不同.这在帮助中描述:
- 强烈建议使用第一个选项,这是确保所有连接的ANSI排序规则语言相同的更简单方法.在安装Advantage Database Server和Advantage客户端时,请特别选择ANSI排序规则语言.确保为所有安装指定相同的ANSI语言.在Advantage客户端安装期间选择的ANSI排序规则语言将放置在Advantage Local Server配置文件ADSLOCAL.CFG中.
- 如果您不希望使用上面的选项1,请在安装Advantage Database Server和Advantage客户端时选择ANSI排序规则语言.仅选择是否所有以下均为True.用于安装Advantage Database Server的所有计算机都应运行相同的Windows操作系统.运行连接到Advantage Local Server的应用程序的计算机也应该运行相同的操作系统.除了操作系统相同外,所有计算机都应使用相同的ANSI排序规则语言(通过"区域设置"图标指定).
| 归档时间: |
|
| 查看次数: |
2308 次 |
| 最近记录: |