Не все сервера баз данных обеспечивают правильную работу с русскими буквами. В большинстве случаев проблема сводится к довольно незначительным, но досадным ошибкам:
CREATE FUNCTION "w_upper"("varchar") RETURNS "varchar" AS ' SELECT TRANSLATE($1, ''abcdefghijklmnopqrstuvwxyzёабвгдежзийклмнопрстуфхцчшщъыьэюя'', ''ABCDEFGHIJKLMNOPQRSTUVWXYZЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'') ' LANGUAGE 'sql'; CREATE FUNCTION "w_lower"("varchar") RETURNS "varchar" AS ' SELECT TRANSLATE($1, ''ABCDEFGHIJKLMNOPQRSTUVWXYZЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'', ''abcdefghijklmnopqrstuvwxyzёабвгдежзийклмнопрстуфхцчшщъыьэюя'') ' LANGUAGE 'sql';Вторую задачу можно решить как минимум двумя способами, суть которых заключается в том, чтобы не дать Access'у перестроить запрос к серверу и таким способом заставить его включить свой собственный механизм сортировки.
|
Программирование для чайников.
|