错误的排序顺序优势数据库12

2020-09-28 09:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Advantage Database Server 12中有一个奇怪的错误。

当带有索引的数据字段的字符串中有特殊字符"-"时,
Advantage Database Server找不到 正确的记录。 索引" UPPER(ARTICELNO)"的排序顺序是错误的:

示例: aaa-bab
aaa-bbc
aaa-bcb
aaa
abc < br> abd

我该怎么办?

JürgenKnauf

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Advantage Database Server 12中有一个奇怪的错误。

当带有索引的数据字段的字符串中有特殊字符"-"时,
Advantage Database Server找不到 正确的记录。 索引" UPPER(ARTICELNO)"的排序顺序是错误的:

示例: aaa-bab
aaa-bbc
aaa-bcb
aaa
abc < br> abd

我该怎么办?

JürgenKnauf

3条回答
SAP小黑
1楼-- · 2020-09-28 09:45

以前的ADS安装附带了一个实用程序ansichr.exe,可以创建您自己的整理序列。 它有一个"忽略符号"复选框,确实做到了这一点。

木偶小白
2楼-- · 2020-09-28 09:49

这不只是"软搜索"与"硬搜索"(失败时,是"软搜索") "找到具有更高键的下一条记录)?

这就是为什么我们从不使用搜寻,而是使用过滤器或范围的原因。

能不能别闹
3楼-- · 2020-09-28 09:42

您好,Joachim,

我将ansi和oem归类为标准安装。

使用VO时,我找不到正确的记录。

搜索:
c搜索=" aaaa"
lFound:= oglServer:Seek(Upper(c搜索))

结果:
lFound => true
找到的记录=> aaa-bab

它仅适用于oglServer:Seek(PadR(Upper(cSee),30))。

一周热门 更多>