powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Delphi и русский LIKE
7 сообщений из 7, страница 1 из 1
Delphi и русский LIKE
    #37503818
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Подскажите, пожалуйста.

Начал разбираться с Like.
Скачал сегодня opimal_sqlite3_7_5_ICU.rar.

В sqliteadmin.exe комманда SELECT icu_load_collation('ru_RU', 'RUSSIAN') выполняется. Коллате "Russian" появляется.

Из Delphi. Использую SQLiteWrapper (SQLiteTable3). После создания или открытия базы, до создания в ней таблицы, выполяю:

M_SQL := 'SELECT icu_load_collation('+#39+'ru_RU'+#39+','+#39'RUSSIAN'+#39+')';
Icon_db.execsql(M_SQL);

Ошибка - Error executing SQL statement. В чем может быть дело?
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37504546
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно используется sqlite3.dll без ICU
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37504569
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Спасибо за ответ!

Да нет, сборка вообще кажется Ваша - opimal_sqlite3_7_5_ICU.rar.
Там и sqlite3.dll 700 с чем-то против 500 кб в оригинале. Все положил в каталог со своим экзешником.

А нет ли какой-либо сборки, чтоб можно было не выполнять в Delphi 'select icu_load_collation(''ru_RU'', ''RUSSIAN'')';
Похоже, эта конструкция вызывает проблему в используемой мной обертке, хотя и не понятно что в ней особенного...

Или может подскажите, нельзя ли как-то выполнить ее в обход обертки, напрямую так сказать дать команду движку
из Delphi а потом продолжить работу уже из обертки...
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37504989
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или еще вариант -

здесь http://www.urban-eye.com/pagesqliteicu.html
куча сборок с поддержкой ICU. Но как их активировать - не понятно. Пытался выполнить icu_load_collation - говорит, что нет такой функции. В чем можеь быть дело?
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37535416
maximand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не скажу, в тему ли, но возможно пригодится.

http://begemotov.net/wxwidgets/page/2/

ссылка там мёртвая, но файлы эти нарыть можно, например тут:

http://pp.hillrippers.ch/blog/2009/08/08/Static%20SQLite%20Library%20with%20Unicode%20Support%20for%20the%20iPhone/sqlite3_unicode.c
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37545268
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, смотрю...
...
Рейтинг: 0 / 0
Delphi и русский LIKE
    #37545286
AleksVoronezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Delphi и русский LIKE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]