Я использую Delphi 2009 для написания приложения, которое использует базу данных Access.
Я заметил, что ORDER BY в MS Access, кажется, сортирует международные наборы символов, такие как AnsiCompareText, тогда как в моем приложении я использую SysUtils.CompareText
.
Access' (Jet's) ORDER BY results (delphi AnsiCompareText( ) is the same)
Nørmork
Öster
RAM
delphi CompareText( )
Nørmork
RAM
Öster
Какой правильный вызов я должен использовать для сравнения?
Примечание. В качестве локали я использую английский (США).
Извините, я не так много знаю об этом. Есть много веб-сайтов, на которых подробно обсуждаются связанные темы, но я не видел дискуссии, которая была бы наиболее подходящей.
Спасибо!