compile error: user-defined type not defined

vb6

Solution

You need to add the reference to the ADO type library:

- Open your project.

- Click the Project menu item, then select References...

- From Available References, check the box next to Microsoft ActiveX Data Objects n.n Library, where n.n is one of the following:

- 6.1 - if you want your application to run only on Windows 7 or later

- 2.8 - if you want your application to run on Windows XP or later

- Click OK.

You may also want to look at Referencing the ADO Libraries In a Visual Basic 6 Application from the ADO Programmer's Guide.

Problem

There is compile error 'user-defined type not defined' I get in VB6 when I was tried to compile this code. Can anybody tell me what I need to do to solve this error? Following is the line for which I got the error: ``` Public Conn As ADODB.Connection Public rs As ADODB.Recordset ```

Original source

Related problems