PRB: ADO: Compile Error: User-Defined Type Not Defined
Article ID: 184609
Article Last Modified on 8/23/2001
APPLIES TO
- Microsoft Visual Basic 5.0 Enterprise Edition
- Microsoft Visual Basic 6.0 Enterprise Edition
- Microsoft ActiveX Data Objects 2.0
- Microsoft ActiveX Data Objects 2.1 Service Pack 2
- Microsoft ActiveX Data Objects 2.5
- Microsoft ActiveX Data Objects 2.6
- Microsoft ActiveX Data Objects 2.7
This article was previously published under Q184609
SYMPTOMS
When you compile your ADO project, you receive the following error:
Compile error:
User-defined type not defined
This can occur on either a Connection or Command object.
CAUSE
You may have referenced one of the following libraries instead of the
Microsoft ActiveX Data Objects (ADODB) type library:
- Microsoft ActiveX Data Objects Recordset (ADOR) type library.
-or-
- Microsoft ActiveX Data Objects (Multi-dimensional) (ADOMD) type library.
RESOLUTION
Remove the incorrect type library reference from your project, and add a
reference to the correct type library.
STATUS
This behavior is by design.
Keywords: kbprb KB184609