Мастер поставщика OLE DB в ATL
Этот мастер недоступен в Visual Studio 2019 и более поздних версиях.
Замечания
Начиная с Visual Studio 2008, сценарий регистрации, созданный этим мастером, зарегистрирует свои компоненты COM в разделе HKEY_CURRENT_USER вместо HKEY_LOCAL_MACHINE. Чтобы изменить это, задайте в мастере ATL параметр Register component for all users (Регистрация компонентов для всех пользователей).
В следующей таблице описаны параметры мастера поставщика ATL OLE DB.
Краткое название
Для создания введите краткое имя провайдера. Другие поля редактирования в мастере будут автоматически заполнены в зависимости от данных, введенных здесь. Остальные поля можно отредактировать по необходимости.
Coclass
Имя компонентного класса. Имя программного идентификатора будет приведено в соответствие с указанным именем.
Attributed
Этот параметр определяет, будет ли мастер создавать классы поставщика, используя атрибуты или объявления шаблона. При выборе этого параметра мастер использует атрибуты вместо объявлений шаблона (это — параметр по умолчанию), если был создан проект с атрибутами. При очистке этого параметра мастер использует объявления шаблона вместо атрибутов (это — параметр по умолчанию), если был создан проект без атрибутов.
Если вы выберете этот параметр при создании проекта без атрибутов, мастер предупредит вас о том, что проект будет преобразован в проект с атрибутами, и спросит вас, нужно ли продолжить работу.
ProgID
Программный идентификатор — это текстовая строка, которая может использоваться приложением вместо GUID. Имя программного идентификатора имеет следующий вид: Projectname.CoClassname.
Версия
Номер версии поставщика услуг. Значение по умолчанию — 1.
Класс DataSource
Имя класса источника данных, форма CShortnameSource.
DataSource .h file
Файл заголовка для класса источник данных. Вы можете изменить имя файла или выбрать существующий файл заголовка.
Session class
Имя класса сеанса, форма CShortnameSession.
Session .h file
Файл заголовка для класса сеанса. Вы можете изменить имя файла или выбрать существующий файл заголовка.
Command class
Имя класса команды, форма CShortnameCommand.
Command .h file
Файл заголовка для класса команды. Это имя нельзя изменить. Оно зависит от имени файла заголовка набора строк.
Rowset class
Имя класса набора строк, форма CShortnameRowset.
Rowset .h file
Файл заголовка для класса набора строк. Вы можете изменить имя файла или выбрать существующий файл заголовка.
CPP-файл набора строк
Файл реализации поставщика. Вы можете изменить имя файла или выбрать существующий файл реализации.