Id. de artículo: 288706 - Última revisión: domingo, 15 de abril de 2001 - Versión: 1.0

PRB: CLSID {00000010-0000-0010-8000-00AA006D2EA4} no encontrado al ejecutar una aplicación

Nota acerca de su sistema operativoEste artículo se aplica a un sistema operativo distinto al que usa. El contenido del artículo que puede que no sea importante para usted, se deshabilitará

En esta página

Expandir todo | Contraer todo

Síntomas

Cuando intenta ejecutar una aplicación que instala un paquete de instalación de Visual Basic 6.0 y que crean el empaquetado y el Asistente para distribución (PDW) por primera vez, puede recibir el siguiente mensaje de error:
Clase no registrada.
Buscando objeto con CLSID {00000010-0000-0010-8000-00AA006D2EA4}.

Causa

Este error se produce cuando el proyecto de Visual Basic 6.0 hace referencia a la biblioteca de objetos de objetos de acceso de datos de Microsoft (DAO) 3.6 (Dao360.dll) y no DAO350.dll. El CLSID {00000010-0000-0010-8000-00AA006D2EA4} está asociado con DAO350.dll.

Cuando se establece propiedad Connect del control de datos intrínsecos a Access , y la aplicación utiliza este control de datos, la aplicación requiere que DAO350.dll está registrado en el sistema. Sin embargo, DAO350.dll no se incluye en el paquete de distribución el PDW crea porque no se hace referencia en el proyecto.

Solución

Para resolver este problema, establezca la propiedad Connect del control de datos intrínseco a Access 2000 , que utiliza Dao360.dll. Esta solución es válida, incluso si está utilizando una base de datos de Microsoft Access 97. Para obtener información adicional, vea los pasos en la sección "Más información".

Más información

Pasos para reproducir este comportamiento

  1. Cree un nuevo proyecto EXE estándar en Visual Basic 6.0. Se creará Form1 de manera predeterminada.
  2. En el menú Inicio , haga clic en Ejecutar y escriba el comando siguiente para anular el registro de Dao350.dll:
    regsvr32 -u "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
    							
    Nota : asegúrese de que especificar la ruta de acceso para DAO350.dll tal y como aparece en el sistema.
  3. Agregue el control Data intrínseco a Form1. Cambie la propiedad Connect a Access . Establezca la propiedad DatabaseName a la nwind.mdb o a la base de datos Biblio.mdb bajo la carpeta \Program Files\Microsoft Visual Studio\VB98.
  4. Presione la tecla F5 para ejecutar el proyecto. Aparecerá el mensaje de error mencionado anteriormente. Si el control de datos está unido a un control de datos, no ve ninguna información en ese control.

Pasos para resolver el comportamiento

  1. Detenga el proyecto y cambie la propiedad Connect para el control de datos a Access 2000 .
  2. Presione F5 para ejecutar el proyecto. No aparece la mensaje de error.
  3. Detenga el proyecto.
  4. En el menú Inicio , haga clic en Ejecutar y escriba el siguiente comando para registrar DAO350.dll:
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
    							
    Nota : asegúrese de que especificar la ruta de acceso para DAO350.dll tal y como aparece en el sistema.

La información de este artículo se refiere a:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 6.0 Professional Edition
Palabras clave: 
kbmt kbappsetup kbctrl kbdatabase kbdeployment kbjet kbprb kbwizard KB288706 KbMtes
Traducción automáticaTraducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 288706  (http://support.microsoft.com/kb/288706/en-us/ )