Форум программистов CodeGuru
18 Сентябрь 2018, 23:51:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: ADO Data Control  (Прочитано 21594 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DronbI4
Интересующийся
**
Офлайн Офлайн

Сообщений: 10


Просмотр профиля
« : 02 Ноябрь 2005, 01:06:29 »

Возникла проблема...
Требуется подключить и использовать Data Grid...
Но для этого следует подключенить компонент ADO Data Control... Вот именно его к сожалению не хватает в моем VCPP6...
Если не сложно, дайте пожаулйсту ссылкочку откуда можно скачать данный компонент... На msdn.microsoft.com не нашел к сожалению... Если нигде не будет - то выложите пожалуйсте, допутим на webfile.ru
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 02 Ноябрь 2005, 23:23:15 »

Попробуйте сделать следующее:

Создать в редакторе ресурсов диалоговое окно. Кликнуть на нем правой кнопкой мыши. В контекстном меню выбрать: "Insert ActiveX Control...". В появившемся окне ищите что то типа: "Microsoft ADO Data Control, version 6.0 (OLEDB)". Версия там, наверно, разная может быть.

Или:

В главном меню: Project->Add To Project->Components And Controls
В появившемся диалоге щелкаем на папку "Registered ActiveX Controls".
Далее ищем то же самое: "Microsoft ADO Data Control, version 6.0 (OLEDB)".
Щелкаем на него.
Далее будет Message Box "insert Component ?". Кликаем Yes, есстесственно.
Вылетает диалог, где надо отметить для каких интерфейсов генерить обертки. Пусть отмеченными остается все что есть - пригодится.
Далее в закрываешь диалог с компонентами.

В проект будут добавлены классы типа:

Код:

CAdodc
C_Recordset
CField
...


А если откроешь какой либо диалог в редакторе ресурсов, то на панели с контролами появится также Microsoft ADO Data Control, version 6.0 (OLEDB).
Можешь его как обычный контрол бросить на диалог.

Можно также этот OLEDB динамически создавать.

Второй способ позволяет сразу сгенерить классы-обертки.


Можно еще импортить через класс-визард, либо директивой #import.

З.Ы. ADO идет вместе с виндой начиная с Win2000. Для Win98 его можно скачать с мелкософта. А Visual C тут не при чем Улыбка
Записан

DronbI4
Интересующийся
**
Офлайн Офлайн

Сообщений: 10


Просмотр профиля
« Ответ #2 : 03 Ноябрь 2005, 01:11:19 »

Да в том то и проблема что в ХР СП2 (Visual C++ 6.0) у меня его нету... Из OLEDB есть только Microsoft Chart Control 6.0 (SP4) (OLEDB). Но это не оно... Наверно Улыбка
Сейчас поищу чего там для 98 видны...
**********************************************************************
Искал... Непонял я че за мелкософт...
melcosoft.ru - это сервер Линейки2
melcosoft.net - хм... че то непойми че...
melcosoft.com - ваапще помоему не существует...
С майкрософта качать не получается... Проверять хочет все что движется...
« Последнее редактирование: 03 Ноябрь 2005, 01:18:39 от dronbi4 » Записан
DronbI4
Интересующийся
**
Офлайн Офлайн

Сообщений: 10


Просмотр профиля
« Ответ #3 : 05 Ноябрь 2005, 23:16:42 »

Нашел нужный мне компонент.
MSADODC.OCX

Далее кидаем его в папка Windows\System32

Затем регистрируем через командую строку:
regsvr32 \windows\system32\MSADODC.OCX

После чего этот компонент появляется в галерее.

P.S.: Компоненты были найдены на http://www.ocxdump.com/
« Последнее редактирование: 05 Ноябрь 2005, 23:23:21 от dronbi4 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!