case sensitive db, table, field, query? how to?

Владимир Штепа
Дата: 07.09.2005 12:59:42
Можно ли в Access в запросах иметь чуствительное к регистру сравнение строк?
АлексейК
Дата: 07.09.2005 13:01:06
в VBA ?

option compare binary ?
АлексейК
Дата: 07.09.2005 13:02:22
сорри проглядел слово в запросах
Владимир Саныч
Дата: 07.09.2005 14:03:00
StrComp("aaa","AAA",0)
Владимир Штепа
Дата: 07.09.2005 17:22:44
Владимир Саныч
StrComp("aaa","AAA",0)


Я же про SQL спрашивал а не про VB.
АлексейК
Дата: 07.09.2005 17:25:47
внутри аксесса в запросах можно использовать функции VBA
Toking
Дата: 07.09.2005 17:29:34
автор

Я же про SQL спрашивал а не про VB.


Вот и вставляйте в запрос выражение StrComp("aaa","AAA",0).

Вместо "ааа" и "ААА" сравниваемые строковые константы|выражения|поля.

Дело в том, что Access поддерживает использование VBA функций в запросах (если, конечно, не ADP).
Владимир Саныч
Дата: 07.09.2005 17:34:44
backfire
Я же про SQL спрашивал а не про VB.

И я про SQL отвечал, а не про VB.
Надо же, какое совпадение!
Allll
Дата: 07.09.2005 18:01:20
Запрос будет выглядеть например так:

SELECT * FROM Таблица
WHERE (((StrComp(НужноеПоле,"ААА",0))=0));

Выполняется двоичное сравнение и если коды всех символов в поле "НужноеПоле" совпадают с кодами всех символов строки "ААА", то StrComp возвращает 0.
Владимир Штепа
Дата: 08.09.2005 23:23:29
Allll
Запрос будет выглядеть например так:

SELECT * FROM Таблица
WHERE (((StrComp(НужноеПоле,"ААА",0))=0));

Выполняется двоичное сравнение и если коды всех символов в поле "НужноеПоле" совпадают с кодами всех символов строки "ААА", то StrComp возвращает 0.


мне JOIN надо.