Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error: CLSID {000001-0000-0010-8000-00AA006D2EA4}

296 views
Skip to first unread message

Ivan Sierra Flores

unread,
May 28, 2002, 6:26:14 PM5/28/02
to
Hola a todos:
a alguien le ha aparecido este error, porque ya lo he buscado y no lo he
encontrado, si alguien sabe algo se lo agradezco me lo haga saber.


Gracias

Ivan Sierra


Eduardo A. Morcillo [MS MVP VB]

unread,
May 28, 2002, 11:58:40 PM5/28/02
to
Si el CLSID es este {00000010-0000-0010-8000-00AA006D2EA4} entonces es de
DAO.DBEngine.35. Lo mas probable es que o no este instalado o este mal
instalado.

--
Eduardo A. Morcillo [MS MVP VB]
http://www.domaindlx.com/e_morcillo


José María Gómez

unread,
May 29, 2002, 3:07:54 AM5/29/02
to
Efectivamente es del DAO 3.5, el que viene con VB5, yo he tenido el
mismo problema porque quería usar VB5 con una BD Access 2000 y le instalé el
MDAC 2.6 + Jet40sp3 el resultado es que en el PC en desarrollo todo funciona
correctamente, pero cuando genero el instalable parece que no recoge esa
dependencia y en los equipos donde realizo la instalación da el mismo error
que tú comentas.

El problema concretamente se restringe al uso de DataControls para
acceder a la BD Access 2000, porque si se sustituye el DataControl por un
recordset no se produce el error. Aunque es un fallo de instalación yo no he
podido resolverlo, ni aún instalando el DCOM98 + MDAC 2.6 + Jet40sp3 en los
equipos clientes, en un último intento también le instalé a uno el propio
VB5 para probar y aunque ya no da el error el programa se bloquea al poco
tiempo de estar usándolo :-( Solución me pasé a VB6 y todo solucionado
porque incluye DAO 3.6 de serie ;-)

PD: Además las pocas pruebas que he realizado de momento me han
demostrado que los ejecutables son mucho más rápidos que los de VB5 ;-)

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:eswSAUsBCHA.1692@tkmsftngp05...

Leonardo Azpurua

unread,
May 29, 2002, 10:00:11 AM5/29/02
to

"José María Gómez" <xl2...@terra.es> escribió en el mensaje
news:u$31S$tBCHA.2596@tkmsftngp05...

> Efectivamente es del DAO 3.5, el que viene con VB5, yo he tenido el
> mismo problema porque quería usar VB5 con una BD Access 2000 y le instalé
el
> MDAC 2.6 + Jet40sp3 el resultado es que en el PC en desarrollo todo
funciona
> correctamente, pero cuando genero el instalable parece que no recoge esa
> dependencia y en los equipos donde realizo la instalación da el mismo
error
> que tú comentas.
>
> El problema concretamente se restringe al uso de DataControls para
> acceder a la BD Access 2000, porque si se sustituye el DataControl por un
> recordset no se produce el error. Aunque es un fallo de instalación yo no
he
> podido resolverlo, ni aún instalando el DCOM98 + MDAC 2.6 + Jet40sp3 en
los
> equipos clientes, en un último intento también le instalé a uno el propio
> VB5 para probar y aunque ya no da el error el programa se bloquea al poco
> tiempo de estar usándolo :-( Solución me pasé a VB6 y todo solucionado
> porque incluye DAO 3.6 de serie ;-)
>
> PD: Además las pocas pruebas que he realizado de momento me han
> demostrado que los ejecutables son mucho más rápidos que los de VB5 ;-)

En realidad no es un fallo en la nstalación. Al instalar los diferentes SP
de Jet 4, instalas el soporte de runtime, pero no la información de
dependencia, necesaria para generar un archivo de instalación correctamente.

Copia y pega el segmento que sigue el archivo VB5DEP.INI, que debe estar en
la carpeta "setupkit" del directorio de VB, preferiblemente a continuación
de las dependencias relacionadas con DAO3.5.

[DAO360.dll]
Dest=$(MSDAOPath)
Uses1=MSJet40.dll
Uses2=MSJtEr40.dll
Uses3=MSJInt40.dll
Uses4=MSJtEs40.dll
Uses5=VB5DB.dll
Register=$(DLLSelfRegister)
CABFileName=MSDAO360.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABRunFile=MSDAO360.exe -Q

[MSJet40.dll]
Register=$(DLLSelfRegister)
Dest=$(WinSysPathSysFile)
Uses1=MSJtEr40.dll
Uses2=MSJInt40.dll
Uses3=VBAJet32.dll
Uses4=MSWStr10.dll
Uses5=MSWDat10.dll
Uses6=MSRD2x40.dll
Uses7=MSRD3x40.dll
Uses8=MsRepl40.dll
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSJtEr40.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSJInt40.dll <0009>]
Dest=$(WinSysPathSysFile)
CABFileName=J4ResENU.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=J4ResENU.inf

[MSJtEs40.DLL]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSWDat10.DLL]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSWStr10.DLL]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSRD2x40.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MSRD3x40.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MsRepl40.dll]
Dest=$(WinSysPathSysFile)
CABFileName=MSJet40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSJet40.inf

[MsLtus40.dll]
Register=$(DLLSelfRegister)
Dest=$(WinSysPathSysFile)
CABFileName=MsLtus40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MsLtus40.inf

[MsPbde40.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
CABFileName=MsPbde40.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MsPbde40.inf

No hay garantía, pero yo lo hice y desde entonces el instalador genera
aplicaciones basadas en DAO3.6 que se instalan al pelo en todos los equipos.

Salud!

Leonardo

Eduardo A. Morcillo [MS MVP VB]

unread,
May 30, 2002, 12:22:05 AM5/30/02
to
Eduardo A. Morcillo [MS MVP VB] wrote:
> Si el CLSID es este {00000010-0000-0010-8000-00AA006D2EA4} entonces
> es de DAO.DBEngine.35. Lo mas probable es que o no este instalado o
> este mal instalado.

Para agregar algo mas a lo que ya se dijo, mirate este articulo en la KB de
Microsoft:

Q288706 - PRB: CLSID {00000010-0000-0010-8000-00AA006D2EA4} Not Found When
You Run an Application

Ivan Sierra Flores

unread,
May 30, 2002, 2:26:06 PM5/30/02
to
no
no es
{000010-0000-0010-8000-00AA006D2EA4}

es el
{000001-0000-0010-8000-00AA006D2EA4}


"José María Gómez" <xl2...@terra.es> escribió en el mensaje
news:u$31S$tBCHA.2596@tkmsftngp05...

0 new messages