Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не работает LIKE в AdoQery / 6 сообщений из 6, страница 1 из 1
26.07.2020, 18:23
    #39984111
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
Добрый день,

Есть запрос вида. (из LDAP)


Код: pascal
1.
2.
3.
4.
5.
ADOQuery1.SQL.Clear;
ADOQuery1.ParamCheck:=true;
ADOQuery1.Connection:=NewADOConnection;
ADOQuery1.SQL.Add('select objectCategory, distinguishedName FROM '#39'LDAP://'+EditServerName.Text+''#39'WHERE distinguishedName = ''CN=Confl_AOTD_433mhz_ReadWrite,OU=AOTD,OU=Confluence,OU=Users,OU=Accounts,DC=EXAMPLE,DC=local''');
ADOQuery1.Open;



Работает.

А вот такой запрос не работает

Код: pascal
1.
2.
3.
4.
5.
ADOQuery1.SQL.Clear;
ADOQuery1.ParamCheck:=true;
ADOQuery1.Connection:=NewADOConnection;
ADOQuery1.SQL.Add('select objectCategory, distinguishedName FROM '#39'LDAP://'+EditServerName.Text+''#39'WHERE distinguishedName LIKE ''CN=Confl_AOTD_433mhz_ReadWrite,OU=AOTD,OU=Confluence,OU=Users,OU=Accounts,DC=EXAMPLE,DC=local''');
ADOQuery1.Active;



Т.е. значений там нету.

Почему в чем ошибка?
...
Рейтинг: 0 / 0
26.07.2020, 20:07
    #39984138
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
Может кавычки двойные нужны ?
...
Рейтинг: 0 / 0
27.07.2020, 05:50
    #39984208
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
Нет
...
Рейтинг: 0 / 0
27.07.2020, 08:31
    #39984224
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
FIL23,

Попробуй:

WHERE distinguishedName = ''CN=Confl_AOTD_433mhz_ReadWrite,OU=AOTD,OU=Confluence,OU=Users,OU=Accounts,DC=EXAMPLE,DC=local*''

Т.е. вместо LIKE оставь = и добавь * в конец.
...
Рейтинг: 0 / 0
27.07.2020, 20:17
    #39984470
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
DarkMaster,

Тоже нет. пусто.
...
Рейтинг: 0 / 0
28.07.2020, 16:00
    #39984690
LuciferNovoros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает LIKE в AdoQery
В конце условия добавить % (процент)? Не?
То есть, написать
Код: sql
1.
LIKE ''CN=Confl_AOTD_433mhz_ReadWrite,OU=AOTD,OU=Confluence,OU=Users,OU=Accounts,DC=EXAMPLE,DC=local%'''
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не работает LIKE в AdoQery / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]