Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ADOConnection


Автор: AVA 21.6.2004, 15:58
Непойму что не так?
Пытаюсь подключиться к SQL серверу посредством ADOСonnection. Создал Data Link File (UDL), подцепил его в свойство Connection String. Устанавливаю свойство Connection в True - авторизация проходит нормально, потом запускаю приложение на выполнение - выдает ошибку: ... raised exception class EOleException with message ' Интерфейс не поддерживается'...

Подскажите что за фигня? notify.gif

Автор: <Spawn> 21.6.2004, 16:42
Может у тебя АДО не установлено на компе - это ведь набор интерфейсов(Хотя не знаю может ли такое быть в Винде)? Или сглючило?

Автор: AVA 21.6.2004, 16:53
Цитата
Может у тебя АДО не установлено на компе

Если имеется ввиду MDAC, то у меня ХР, там уже всё в системе есть.
Ещё глюк: если открываю в Delphi проект, тоже пишет что интерфейс не поддерживается, а если заново подключу UDL файл, то нормально, но из программы всёравно ошибка...

Автор: <Spawn> 21.6.2004, 16:56
Ты с каким сервером соединяешься? Попробуй с чем нить попроще, типа БДЕ соедениться, если все будет без ошибок, то значит дело в сервере твоем.

Автор: AVA 21.6.2004, 17:04
Сервер MS SQL 7.0 - в нем я уверен, хотябы потому, что авторизация через ADOConnection со сгенерированным ConnectionString - проходи замечательно. И если я пытаюсь вместо строки подпихнуть UDL файл тоже проходит, но при условии что соединение я запускаю в режиме отладки, а если запускаю программу на выполнение, то вылетает вышеуказанная ошибка.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)