UniDAC TLiteUtils.RegisterCollation

S_Gur

Premium
Регистрация
26 Фев 2007
Сообщения
63
Реакции
10
Credits
1,066
Господа, никто не имел дело с перекрытием методов сортировки для юникодной баз SQLite? Очень желательно с использованием UniDAC. Наткнулся на конструкцию TLiteUtils.RegisterCollation, но никак не получается ее заюзать - не могу найти примеров
 
Последнее редактирование модератором:

Sapsan777

Турист
Регистрация
12 Янв 2009
Сообщения
5
Реакции
0
Credits
10
Там вроде не RegisterCollation, а свои функции с помощью RegisterFunction регистрировать Для просмотра ссылки Войди или Зарегистрируйся. А по мне лучше SQLite с ICU собрать - подумаешь, добавится к проекту еще 2 DLL-ки. Зато извращаться не нужно будет.
 

S_Gur

Premium
Регистрация
26 Фев 2007
Сообщения
63
Реакции
10
Credits
1,066
Там вроде не RegisterCollation, а свои функции с помощью RegisterFunction регистрировать Для просмотра ссылки Войди или Зарегистрируйся. А по мне лучше SQLite с ICU собрать - подумаешь, добавится к проекту еще 2 DLL-ки. Зато извращаться не нужно будет.

Одно другому не мешает. Свои функции получают в качестве параметров данные из одной конкретной записи - как, например, подмена не работающего в юникодовских базах Like. Эту функцию я прописал и она работает. Collation должен сравнивать две записи, и такую функцию втупую не перекроешь - нужны специальные средства SQLite и UniDAC. Кстати, на их форуме мне ответили и я уже сделал все, как нужно. Если есть желание - могу показать как