loCaseInsensitive
Moderators: gto, EgonHugeist
loCaseInsensitive
loCaseInsensitive is not working properly on Lazarus with non ascii charsets (utf8) because it use AnsiUpperCase and not Utf8UpperCase .. any ideas of fixups or patches?
loCaseInsensitive not working correctly with uft8 non ansi
from ZAbstractRODataSet CompareDataFields
if CaseInsensitive then
begin
Value1 := AnsiUpperCase(SoftVarManager.GetAsString(KeyValues));
Value2 := AnsiUpperCase(SoftVarManager.GetAsString(RowValues));
when the Values are utf8 the procedure does not locate correctly non ansi strings (bulgarian cyrillic) db values
if CaseInsensitive then
begin
Value1 := AnsiUpperCase(SoftVarManager.GetAsString(KeyValues));
Value2 := AnsiUpperCase(SoftVarManager.GetAsString(RowValues));
when the Values are utf8 the procedure does not locate correctly non ansi strings (bulgarian cyrillic) db values
is 7.0 pretty stable
is 7.0 pretty stable