[Oledb-dev] pgoledb.dll won't register
Arvo
arvox at hot.ee
Thu Feb 16 17:15:00 GMT 2006
Hello David,
> Module C:\Program Files\PostgreSQL\8.1\bin\pgoledb.dll failed to register.
> HRESULT -2147024770. Contact your support personnel.
:::
> DllRegisterServer in C:\Program Files\PostgreSQL\8.1\bin\pgoledb.dll failed.
> Return code was: 0x8007007e
According to MS documentation, this error means following:
The specified module could not be found (0x8007007e)
Specified OLE object is registered as an in-process OLE server (.dll file), but the .dll file could not be found or loaded.
In human language this indicates some registration problems either with windows system components or with oledb framework - exactly what Shachar said already.
Well, it is possible that PostgreSQL installer did enter invalid location of some other components into the registry; in this case it would be needed to use some decent regitry checker to locate/fix invalid registrtion entries.
In addition to reinstalling MDAC I could suggest try (re)installing next:
http://support.microsoft.com/default.aspx?scid=kb;en-us;259403
I found this as fix for similar error on one japanese page, google translation helped a bit :)
BTW, MDAC page is located here:
http://msdn.microsoft.com/data/mdac/downloads/default.aspx
You can use MDAC component checker first - but reinstalling it would be better.
--
Best regards,
Arvo mailto:arvox at hot.ee
More information about the Oledb-devel
mailing list