3

我正在尝试使用 Advantage .Net 数据提供程序从 Advantage 数据库中读取数据。当我执行我的应用程序时,出现以下错误:

“错误 5175 索引是使用不同的排序规则创建的”

修复它的一种方法是使用 Advantage Data Architect 打开表并重新索引或删除索引文件 (.adi) 但我不能这样做,因为该数据库由会计软件 (Sage BOB 50) 使用,如果我重新索引或删除索引,软件无法再访问数据。

有任何想法吗?

4

1 回答 1

3

您的连接将使用的排序规则取决于您连接到服务器的方式。(另请参阅Advantage Database Index Collat​​ion Sequence)。

为了避免 5175 错误,您应该使用与会计软件相同的连接方法。

如果它使用 ALS,您可以将adslocal.cfg配置文件复制到您的应用程序中。如果它使用 ADS,则应确保连接到与会计软件相同的数据库服务器。

于 2013-02-28T11:35:09.983 回答