Tuesday, July 05, 2005
Windows 2003 x64
Okay, for those people using Windows Server 2003 x64 (64-bit edition), and you use ADODB or ADO 2.6 or something similar, and you get "METADATA tag contains a Type Library specification that does not match any Registry entry." in your classic ASP scripts, the fix is this: don't use the UUID. Use the FILE="c:\program files (x86)\Common Files\System\ADO\msado26.tlb" or similar setup. X64 seems to separate the 32 bit and 64 bit registry areas, and since IIS is 64-bit, it looks for 64-bit dlls, and the older adodb's only register in the 32-bit dll area, so it doesn't find it. Using the file="" bit forces it to load that file, and it then notices that it's 32-bit. Took me awhile to find that one.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment