Asistente para proveedores OLE DB ATL
Este asistente no está disponible en Visual Studio 2019 ni en versiones posteriores.
Comentarios
A partir de Visual Studio 2008, el script de registro producido por este asistente registrará sus componentes COM en HKEY_CURRENT_USER en lugar de HKEY_LOCAL_MACHINE. Para modificar este comportamiento, establezca la opción para registrar componentes para todos los usuarios del Asistente para ATL.
En la siguiente tabla se describen las opciones del Asistente para proveedores OLE DB ATL:
Nombre corto
Escriba el nombre corto del proveedor que se va a crear. Los otros cuadros de edición del asistente se rellenarán automáticamente en función de lo que escriba aquí. Puede editar los otros cuadros de nombre si lo desea.
Coclase
Nombre de la coclase. El nombre de ProgID cambiará para coincidir con este nombre.
Con atributos
Esta opción especifica si el asistente creará clases de proveedor mediante atributos o declaraciones de plantilla. Al seleccionar esta opción, el asistente usa atributos en lugar de declaraciones de plantilla (esta es la opción predeterminada si creó un proyecto con atributos). Al borrar esta opción, el asistente usa declaraciones de plantilla en lugar de atributos (esta es la opción predeterminada si creó un proyecto sin atributos).
Si selecciona esta opción tras crear un proyecto sin atributos, el asistente le advierte de que el proyecto se convertirá en un proyecto con atributos y le pregunta si desea continuar.
ProgID
El identificador de programación o ProgID es una cadena de texto que puede utilizar la aplicación en lugar de un GUID. El nombre de ProgID tiene la forma Projectname.Coclassname.
Versión
Número de versión del proveedor. El valor predeterminado es 1.
Clase DataSource
Nombre de la clase de origen de datos, cuya forma es CShortnameSource.
Archivo .h de DataSource
Archivo de encabezado para la clase de origen de datos. Puede editar este nombre de archivo o seleccionar un archivo de encabezado existente.
Clase de sesión
Nombre de la clase de sesión, cuya forma es CShortnameSession.
Archivo .h de sesión
Archivo de encabezado para la clase de sesión. Puede editar este nombre de archivo o seleccionar un archivo de encabezado existente.
Clase de comando
Nombre de la clase de comando, cuya forma es CShortnameCommand.
Archivo .h de comando
Archivo de encabezado para la clase de comando. Este nombre no se puede editar y depende del nombre del archivo de encabezado del conjunto de filas.
Clase de conjunto de filas
Nombre de la clase de conjunto de filas, cuya forma es CShortnameRowset.
Archivo .h de conjunto de filas
Archivo de encabezado para la clase de conjunto de filas. Puede editar este nombre de archivo o seleccionar un archivo de encabezado existente.
Archivo .cpp de conjunto de filas
Archivo de implementación del proveedor. Puede editar este nombre de archivo o seleccionar un archivo de implementación existente.