Share via


Asistente para proveedores OLE DB ATL

Actualización: noviembre 2007

Este asistente crea las clases que componen un proveedor OLE DB.

Comentarios

A partir de Visual Studio 2008, el script de registro generado por este asistente registrará sus componentes COM bajo HKEY_CURRENT_USER en lugar de bajo HKEY_LOCAL_MACHINE. Para modificar este comportamiento, defina la opción Registrar componente para todos los usuarios del Asistente para ATL.

La tabla siguiente describe 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 rellenan automáticamente según lo que escriba aquí. Puede modificar los otros cuadros de nombre si lo desea.

  • Coclase
    Nombre de la coclase. El nombre del identificador de programa (ProgID) cambiará para que coincida 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 (la opción predeterminada si se creó un proyecto con atributos). Al desactivar esta opción, el asistente usa declaraciones de plantilla en lugar de atributos (la opción predeterminada si se creó un proyecto sin atributos).

    Si selecciona esta opción habiendo creado un proyecto sin atributos, el asistente le advertirá de que el proyecto se convertirá a un proyecto con atributos y le pedirá que confirme si desea continuar.

  • Id. de programa
    El identificador de programa es una cadena de texto que las aplicaciones pueden usar en lugar de un identificador GUID. El nombre de ProgID tiene la forma NombreProyecto.NombreCoclase.

  • Versión
    Número de versión del proveedor. El valor predeterminado es 1.

  • Clase DataSource
    Nombre de la clase de origen de datos, con la forma C Shortname Source.

  • Archivo .h de DataSource
    El archivo de encabezado correspondiente a la clase de origen de datos. Puede modificar el nombre de este archivo o seleccionar un archivo de encabezado existente.

  • Clase Session
    Nombre de la clase de sesión, con la forma C Shortname Session.

  • Archivo .h de Session
    El archivo de encabezado correspondiente a la clase de sesión. Puede modificar el nombre de este archivo o seleccionar un archivo de encabezado existente.

  • Clase Command
    Nombre de la clase de comando, con la forma C Shortname Command.

  • Archivo .h de Command
    El archivo de encabezado correspondiente a la clase de comando. Este nombre no se puede editar y depende del nombre del archivo de encabezado del conjunto de filas.

  • Clase Rowset
    Nombre de la clase de conjunto de filas, con la forma C Shortname Rowset.

  • Archivo .h de Rowset
    El archivo de encabezado correspondiente a la clase de conjunto de filas. Puede modificar el nombre de este archivo o seleccionar un archivo de encabezado existente.

  • Archivo .cpp de Rowset
    Archivo de implementación del proveedor. Se puede modificar el nombre de este archivo o seleccionar un archivo de implementación existente.

Vea también

Tareas

Agregar un proveedor OLE DB ATL