Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2012, 16:59   #1
Dandy777
Пользователь
 
Регистрация: 04.09.2012
Сообщений: 25
Вопрос MS SQL + ADSI + Delphi

Как бы мне не хотелось пополнять армию тех кто создавал подобные темы но чувствую что без вашей помощи не справлюсь:

Суть задачи: В поле Edit ввести фамилию и по нажатию кнопки получить ФИО и mail пользователя(пользователей) с данной фамилией(например вывести в DBGrid или в Memo)

Хотелось бы использовать что-то наподобие такой хранимки, знаю что она не рабочая, но как передать параметр в запрос не соображу
Запрос без параметра возвращает больше 1000 строк и соответственно вываливает exception.

Код:
CREATE PROCEDURE sp_AD_user
@LastName AS nvarchar(25) =NULL
AS
SELECT sn,DisplayName
     FROM OPENQUERY
     (ADSI, 'SELECT sn,DisplayName FROM ''LDAP://DC=my,DC=dc,DC=ru'' WHERE objectClass=''Person'' AND objectClass = ''User'' AND sn=''@LastName''')
WHERE DisplayName  is NOT NULL and sn is NOT NULL
Dandy777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
ADSI + ADO + Delphi 7.0 eugene.rudinsky Общие вопросы Delphi 0 04.09.2008 12:04