-
Постов
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Денис Сапронов
-
-
В 19.03.2021 в 15:14, krapotkin сказал:
Можно воспользоваться OnFilterRecord
там все ручное, под контролем
Проблема не с переменной которая в filtered или в locate а с не правильной работой функций locate и установки фильтра на русские символы. Может кто сталкивался с подобной проблемой подскажите решение.
-
Я ещё думаю может где-нибудь в DataSnap нужно CharacterSet Win1251 указывать. Хотя в FBConnection у меня указан. Может на клиенте DataSnapConnaction, но нигде найти не могу...
-
А если можно пример с использованием OnFilterRecord
Только что, krapotkin сказал:Можно воспользоваться OnFilterRecord
там все ручное, под контролем
-
Такая-же проблема с поиском Locate
WORKER.Locate('WORKERS', Edit10.Text,[loPartialKey, loCaseInsensitive]);
Латиницей ищет кириллицей нет. Хотя при отладке, при компиляции в Windows ищет и кириллицей.
-
Ребят, подскажите пожалуйста в DataSnap TClientDataSet устанавливаю фильтр с латиницей всё работает, а в кирилице нет.
with ClientDataSetAPP do
beginfiltered := false;
//filter := 'APPLICATION_NAME LIKE '''+ Edit3.Text+'% COLLATE WIN1251''' ;
filter := 'APPLICATION_NAME LIKE '+#39+'%' + Edit3.Text + '%'+#39;
//filter := 'APPLICATION_NAME LIKE ''%' + Edit3.Text + '%''';
//filter := 'APPLICATION_NAME';
//filter := 'APPLICATION_NAME LIKE' + QuotedStr(Edit3.Text);
filtered := true;
//EnableControls;
end;Как можно решить эту задачку?
В DataSnap TClientDataSet установка фильтра
в DataSnap
Опубликовано
Ребят, вопрос снят! На новых девайсах всё работает.