Thanks for the reply, Stefan.
I installed Jet 4.0 into a W2k window, switched back to XP, and tried again. I still get the error 429 -- ActiveX component can't create object. As I said before, it happens when I try to instantiate ADOX objects -- ADOX.Catalog, ADOX.Table, and ADOX,Key.
Maybe I need to install or select an additional resource of some sort.
Here are the Microsoft references selected in the References screen of VB6,
msvbvm60.dll Visual Basic for Applications
SysWow64\msvbvm60.dll Visual Basic runtime objects and procedures
vb6.olb Visual Basic objects and procedures
stdole2.tlb OLE Automation
scrrun.dll Microsoft Scripting Runtime
msado28.tlb Microsoft ActiveX Data Objects 2,8 Library
msadox28.tlb Microsoft ADO Ext. 2.8 for DDL and Security
wshom.ocx Windows Script Host Object Model
dao360.dll Microsoft DAO 3.6 Object Library
Inked.oca Microsoft InkEdit Control 1.0
TLBINF.DLL TypeLib Information
WinSubHook.tlb Windows Subclass/Hook?Timer interface 1.5
msjro.dll Microsoft Jet and Replication Objects 2.6 Library
Here are the Microsoft components selected in the Components screen of VB6
comdlg32.ocx Microsoft Common Dialog Control 6.0 (SP3)
Inked.dll Microsoft InkEdit Control 1.0
Here are the Microsoft files that I include in my installation and register.
winmm.dll
msacm32.dll
msvbvm50.dll
msstkprp.dll
comdlg32.ocx
mscomctl.ocx
mscomct2.ocx
msvcr70.dll
Can anyone suggest what I should try next? Thanks.