Advantage数据库错误5175

时间:2013-02-28 10:20:11

标签: c# .net indexing collation advantage-database-server

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

  

“错误5175索引是使用不同的归类序列创建的”

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

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您的连接将使用的排序规则取决于您连接到服务器的方式。 (另见Advantage Database Index Collation Sequence)。

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

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