on 08-24-2017 1:56 PM
There is a strange bug in Advantage Database Server 12.
When there is the special Character "-" in a string of a data field with an Index,
Advantage Database Server do not find the correct records. The sort order of the index "UPPER(ARTICELNO)" is wrong:
Example:
aaa-bab
aaa-bbc
aaa-bcb
aaa
abc
abd
What can I do?
Jürgen Knauf
Hi Joachim,
I use as standard installation with ansi und oem collation german.
With VO I can not find the correct record.
Search:
cSuche = "aaaa"
lFound := oglServer:Seek(Upper(cSuche))
result:
lFound => true
found record => aaa-bab
It only works with oglServer:Seek(PadR(Upper(cSuche),30)).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
previous ADS installations shipped a utility ansichr.exe to create your own collation sequences. It had a checkbox to 'ignore symbols' that did exact that trick.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.