powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запрос к AD - ошибка при использовании LIKE
8 сообщений из 8, страница 1 из 1
Запрос к AD - ошибка при использовании LIKE
    #35859129
Idaxebrn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Использую Delphi 2007 win32, компонент ADO.
Делаю вот такой запрос
Код: plaintext
1.
2.
select SN 
  from 'LDAP://DC=dom,DC=ru'
where SN = 'Иванов'
.. и получаю запись Иванова. Пытаюсь изменить запрос на
Код: plaintext
where SN like 'Иван%'
и получаю ошибку "Произошла одна или несколько ошибок во время обработки команд"
Неужели вообще нельзя ипользовать LIKE? Спасибо.
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #35859297
Фотография Альт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idaxebrn, вот так будет правильно:
Код: plaintext
1.
2.
3.
  where cn = 'Иван*'
  where cn = '*ван*'
  where cn = '*ванов'
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #35859399
Idaxebrn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Альт, примногоблагодарен и тысячуразспасибо!!!

Разрешите исчо один вопросик:
пытаюсь в том же запросе сделать фамилию параметром, но при открытии получаю ошибку "Интерфейс не поддерживается". Указывал самые разные типы данных параметра - не помогло.
Что я делаю не так?
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #35859530
Фотография Альт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, выключать ParamCheck в ADO приходится из-за вот этой части запроса "LDAP :// ", а вообще - это не настоящий sql-запрос... это лишь обертка над ADSI (тут не уверен, но сердцем чувствую, что эти "запросы" просто приводятся к синтаксису ldap запросов )... а на голом лдапе есть фильтры, но нет никаких параметров... т.к. это не совсем база данных... это структурированное хранилище
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Запрос к AD - ошибка при использовании LIKE
    #39785653
`dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хоть и старая тема... а как заменить not like. "!" -выдает ошибку
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #39785680
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #39785708
`dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как работает like я знаю. я ldap запрос использовал в vba и c like была ошибка. интерес как использовать фильтры ldap в vba. понятно что ветка не та, но тема схожая
...
Рейтинг: 0 / 0
Запрос к AD - ошибка при использовании LIKE
    #39785726
`dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запрос к AD - ошибка при использовании LIKE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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