|
|
|
Почему не срабатывает конструкция вида:
|
|||
|---|---|---|---|
|
#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:29 |
|
||
|
Почему не срабатывает конструкция вида:
|
|||
|---|---|---|---|
|
#18+
Возможно независимый для латиницы. А для русских буковок вероятно придЁтся использовать LIKE и UPPER (UPPERCASE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2003, 09:32 |
|
||
|
Почему не срабатывает конструкция вида:
|
|||
|---|---|---|---|
|
#18+
UPPER() то же не срабатывает.... пробовал ввариант: SELECT * FROM таблица WHERE UPPER(поле_таблицы) CONTAINING что_то_верхий_регистр результат не тот, что надо в данном случае похоже не срабатывает UPPER() ... для проверки делаю SELECT UPPER(поле_таблицы) FROM таблица в результате получаю точную копию результата запроса SELECT поле_таблицы FROM таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2003, 09:55 |
|
||
|
Почему не срабатывает конструкция вида:
|
|||
|---|---|---|---|
|
#18+
SELECT * FROM таблица WHERE UPPER(поле_таблицы collate pxw_cyrl) CONTAINING что_то_верхий_регистр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2003, 10:22 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32127042&tid=1580720]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 388ms |

| 0 / 0 |
