![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Поможете? | |||
да ) |
![]() ![]() ![]() ![]() |
0 | 0% |
конечно ) |
![]() ![]() ![]() ![]() |
0 | 0% |
Голосовавшие: 0. Вы ещё не голосовали в этом опросе |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Здравствуйте, товарищи.
Помогите пож-та: у нас на работе через почтовый клиент the bat можно получить список сотрудников компании и их параметры(email,телефон и др.)по всей россии с помощью ldap сервера. Настройки простейшие: ip адрес = 192.168.20.20, порт = 389. Больше в клиенте ничего не настраивается. Просматривать не особо удобно. Решил написать программу на C# для считывания всех пользователей в datagridview. Запнулся на процессе чтения данных. В инете особо про это ничего нет. Нашел 1 вариант через OLEDB, и то не работает... вот код: Код:
Вот такая ошибка при выполнении функции GetValue = Сбой "ADSDSOObject" без сообщения об ошибке, код результата: DB_E_ERRORSOCCURRED(0x80040E21). Название столбца считывается нормально, а само значение нет... Помогите решить данную проблему или показать пример как другим способом получить данные из ldap сервера |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Проверял функцией ISDBNull. Я просто сокращенный код написал. В итоге выходит, что название столбца выводит, а его значение никак не хочет - выдаёт эту ошибку.
Подключение точно работает, т.к. проверял количество строк, которое получается получить при помощи почтового клиента и при помощи программы с помощью переменной sum. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
А строка подключения не слишком короткая? Может доп параметры нужно указать?
Код:
Попробуйте сделать так: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 02.10.2014 в 11:40. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Брал отсюда(пример на VB):
http://support2.microsoft.com/kb/187529/ru |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Логин и пароль не нужен, т.к. без них подключается. И на почтовом клиенте The Bat не указывается пароль и логин.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
А второй вариант?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Ругается на процесс заполнения той же ошибкой:
Adapter.Fill(NewDataset); Такое чувство, как будто C# не понимает что за тип данных приходит от сервера и не знает как их обработать, чтобы записать в datagridview или просто представить обычной строкой. |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
А заявление про шарп это неприлично даже. Чего то нигде не сказано что порт нужно в строке адреса сервера писать. Может без него попробовать?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 02.10.2014 в 12:02. |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 01.10.2014
Сообщений: 11
|
![]()
Вот так пробую - то же самое...
string str2 = "SELECT mail From 'LDAP://192.168.20.20:389' WHERE objectClass='top'"; |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Данные пользователя через LDAP | Abdukhafiz | PHP | 1 | 06.03.2014 15:07 |
Как прочитать данные с фотоаппарата | aha | Общие вопросы Delphi | 5 | 19.04.2010 09:57 |
Прочитать данные, записанные на C | Claptrap | Общие вопросы Delphi | 0 | 03.04.2010 20:14 |
Прочитать данные из Excel | viter.alex | Microsoft Office Excel | 7 | 03.03.2009 14:35 |
Как прочитать данные из Repeater? | posdnyaa | БД в Delphi | 0 | 07.04.2008 09:50 |