Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу найти компонент ADO! / 10 сообщений из 10, страница 1 из 1
21.01.2005, 14:02
    #32877236
Новичек!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
Изучаю пример работы с базой через ADO.
Как описано на http://]http://www.firststeps.ru/mfc/steps/r.php?366
Пытаюсь добавить Microsoft ADO Control в панель controls.
НО не нахожу его в списке Registered ActiveX Controls
Вопрос: где его берут и что используется кроме ADO Control для доступа к базам данных?
СПАСИБО!
...
Рейтинг: 0 / 0
21.01.2005, 15:10
    #32877487
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
ADO -- это не control. Его нельзя положить на форму. Используйте директиву #import.

Код: plaintext
1.
2.
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" \
    no_namespace rename("EOF", "EndOfFile")
...
Рейтинг: 0 / 0
21.01.2005, 15:18
    #32877518
Новичек!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
Может на форму и нельзя положить (хотя не факт, просто я не могу пока), а вот в панеле control он точно появляется. Для этого нужон файл MSADODC.OCX который я скачал и прописал в реестре. Теперь компонент в списке появился только при попытке его установки выдается:
The ActiveX control "Microsoft ADO Data Control, version 6.0(OLEDB)" could not be instantiated because it requires a design-time license.
Т.е. лицензию ему надо...
А где её взять то???
...
Рейтинг: 0 / 0
21.01.2005, 16:12
    #32877685
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
авторМожет на форму и нельзя положить (хотя не факт, просто я не могу пока), а вот в панеле control он точно появляется.
Ага, понятно. Собственно ADO контролом не является, а ADO Data Control -- это обертка над ним.

авторДля этого нужон файл MSADODC.OCX который я скачал и прописал в реестре. Теперь компонент в списке появился только при попытке его установки выдается:
The ActiveX control "Microsoft ADO Data Control, version 6.0(OLEDB)" could not be instantiated because it requires a design-time license.
Т.е. лицензию ему надо...
А откуда ты скачивал? Если не ошибаюсь, эта библиотека поставляется только с VB. А под лицинзией он понимает определенное значение в реестре. В форуме по Access не так давно проскакивала эта инфа, попробуй поискать.
...
Рейтинг: 0 / 0
21.01.2005, 16:18
    #32877708
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
...
Рейтинг: 0 / 0
22.01.2005, 09:04
    #32878351
Новичек!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
Действительно данный компонент доступен после установки VB
roman10 - спасибо за рег., в следующий раз так и попробую...

А что касается других способов подключения к БД, все только через АДО ходят???
...
Рейтинг: 0 / 0
22.01.2005, 17:10
    #32878609
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
Одинаково все только в туалет ходят...
...
Рейтинг: 0 / 0
22.01.2005, 22:49
    #32878704
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
вопрос может и не по теме но все же.... си билдер, разрабатывалось под ХРой на них работает, но вот когда в вин2000 запусканешь... все работает.. но в одном месте при выполнение апдейта вылетает ошибка что что то не так с C:\Program Files\Common Files\System\ADO\msado15.dll
а посматрел, в вин 2000 он не такой как в ХР

как быть?
Felix
...
Рейтинг: 0 / 0
22.01.2005, 22:54
    #32878706
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
©Felixвопрос может и не по теме но все же.... си билдер, разрабатывалось под ХРой на них работает, но вот когда в вин2000 запусканешь... все работает.. но в одном месте при выполнение апдейта вылетает ошибка что что то не так с C:\Program Files\Common Files\System\ADO\msado15.dll
а посматрел, в вин 2000 он не такой как в ХР

как быть?
Felix

mdac там, скорее всего, не такой - в xp уже 2.8, в то время как в 2000 по умолчанию п-му даже и 2.7 нету.
...
Рейтинг: 0 / 0
22.01.2005, 23:32
    #32878725
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти компонент ADO!
да в том то и прикол что 2000 ето у меня на работе и там 2ю8 я лично ставил...
а дома просто ХР
Felix
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу найти компонент ADO! / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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