
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2003, 09:29
|
|||
|---|---|---|---|
|
|||
Почему не срабатывает конструкция вида: |
|||
|
#18+
Всем доброго времени суток! Использую: Firebird 1.0 + C++Builder5.0 + IBExpress (Диалект 3) Необходимо получить: выборку строк из произвольной таблицы по полю типа VARCHAR() CHARSET W1251 COLLATE W1251 содержащему определённую подстроку. Выборку необходимо производить ВНЕ зависимости от регистра, в котором задаётся строка для поиска. Пытаюсь: для SelectSQL в датасете задаю запрос вида: SELECT * FROM имя_таблицы WHERE поле_таблицы CONTAINING строка_поиска Получаю: только строки, где есть строгое соответствие (с учетом регистра) В документации к IB говорится, что CONTAINING - регистронезависимый... Помогите плз разобраться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2003, 09:32
|
|||
|---|---|---|---|
Почему не срабатывает конструкция вида: |
|||
|
#18+
Возможно независимый для латиницы. А для русских буковок вероятно придЁтся использовать LIKE и UPPER (UPPERCASE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2003, 09:55
|
|||
|---|---|---|---|
|
|||
Почему не срабатывает конструкция вида: |
|||
|
#18+
UPPER() то же не срабатывает.... пробовал ввариант: SELECT * FROM таблица WHERE UPPER(поле_таблицы) CONTAINING что_то_верхий_регистр результат не тот, что надо в данном случае похоже не срабатывает UPPER() ... для проверки делаю SELECT UPPER(поле_таблицы) FROM таблица в результате получаю точную копию результата запроса SELECT поле_таблицы FROM таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2003, 10:22
|
|||
|---|---|---|---|
Почему не срабатывает конструкция вида: |
|||
|
#18+
SELECT * FROM таблица WHERE UPPER(поле_таблицы collate pxw_cyrl) CONTAINING что_то_верхий_регистр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1580720]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 322ms |

| 0 / 0 |
