Сделал небольшой тест компонент для доступа к Firebird, результаты: http://freepascal.ru/forum/viewtopic.php?f=5&t=9063&p=71910#p71910
Потому и хочу всё же ограничиться использованием SQLdb и не пользоваться ZEOS, т.к. ранее тоже видел с десяток проектов написанных разными людьми на ...
Найдено 6 результатов
- 19.04.2013 12:05:23
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
- 18.04.2013 17:26:34
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
Re: Глюк DataSet.Locate с русскими символами
Но очень хотелось сделать проект чисто на родных компонентах
Как уже выше было написано - родные компоненты (т.е. SQLDB) ну очень глючные. Я попытался их править - но это быстро надоело. Слишком много недостатков. Там мало того, что баги, так и идеология их реализации очень отличается от прочих ...
Как уже выше было написано - родные компоненты (т.е. SQLDB) ну очень глючные. Я попытался их править - но это быстро надоело. Слишком много недостатков. Там мало того, что баги, так и идеология их реализации очень отличается от прочих ...
- 18.04.2013 15:20:07
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
Re: Глюк DataSet.Locate с русскими символами
alexs TPQConnection, TSQLQuery. Скорее всего - засада вот именно в этом. Вернее в реализации сравнения строк в этих компонентах.
Попробуй на других компонентах доступа к данным.
В ZEOS я этого не замечал.
Да, скорее всего, попробовал с ZEOS, там такого глюка нет. Но очень хотелось сделать проект ...
Попробуй на других компонентах доступа к данным.
В ZEOS я этого не замечал.
Да, скорее всего, попробовал с ZEOS, там такого глюка нет. Но очень хотелось сделать проект ...
- 18.04.2013 00:58:21
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
Re: Глюк DataSet.Locate с русскими символами
Непрочитанное сообщение Alex2013 » 17.04.2013 15:50:27
Может с hiCaseInsensitive пойдет ?
Не поможет, в DB.pas для Locate описаны только опции [loCaseInsensitive,loPartialKey]
- 15.04.2013 15:18:50
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
Re: Глюк DataSet.Locate с русскими символами
Кодировка в базе UTF8, символы отображаются правильно. Если набирать текст с соблюдением регистра букв, то всё ищется. Параллельно на статус панели отображается вводимый текст, в нём регистр букв и сами символы корректные. Такое ощущение, что просто сам DataSet не применяет loCaseInsensitive к ...
- 15.04.2013 14:27:45
- Форум: Lazarus
- Тема: Глюк DataSet.Locate с русскими символами
- Ответы: 11
- Просмотры: 11132
Глюк DataSet.Locate с русскими символами
Необходим быстрый поиск по таблице, использую стандартные компоненты: TPQConnection, TSQLQuery и метод - DataSet.Locate('поле', 'строка поиска',[loCaseInsensitive,loPartialKey]) . Столкнулся с тем, что если текст в базе на английском языке, то регистронезависимый поиск работает, а вот с русскими ...
