Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

ACC2000: 16-bit OLE Controls Not Supported in Access 2000

View products that this article applies to.


When you convert a Microsoft Access version 2.0 database to Microsoft Access 2000, you may receive one of the following error messages if your database contains an OLE control:
The OLE server isn't registered.

To register the OLE server, reinstall it.
NOTE: In earlier versions of Microsoft Access, ActiveX controls were also referred to as custom controls and OLE controls.

↑ Back to the top

More information

Microsoft Access 2.0 supports 16-bit OLE controls, whereas Microsoft Access 2000 supports 32-bit ActiveX controls. When you convert a database that uses 16-bit OLE controls designed for Microsoft Access 2.0, Microsoft Access 2000 does not convert the controls to their new 32-bit equivalents. You must manually insert an equivalent 32-bit ActiveX control and re-create its event procedures after you convert the database.

Even if the 32-bit equivalent version of a control is present on the Access 2000 computer at the time that the Access 2.0 database is converted, Access 2000 still will not be able to convert the 16-bit control to the 32-bit equivalent.

You can update a 16-bit OLE control by installing its 32-bit version and by registering it in the Windows Registry. After doing so, open the converted Microsoft Access 2000 database, save any forms or reports containing the control, and then close and reopen the database.

You should contact the manufacturer of a 16-bit OLE control to see if a 32-bit version is available. The Microsoft Access Developer's Toolkit version 2.0 includes three 16-bit OLE controls: Calendar, Data Outline, and Scroll Bar. Microsoft Access 2000 includes a 32-bit version of the Calendar control. The Microsoft Office 2000 Developer includes a 32-bit control called a Treeview control, which replaces the Data Outline control, and a 32-bit Slider control, which replaces and provides the same functionality as the 16-bit Scroll Bar control.

↑ Back to the top


For more information about converting OLE controls, click Microsoft Access Help on the Help menu, type Conversion and Compatibility Issues in the Office Assistant or the Answer Wizard, and then click Search to view the topics returned.

↑ Back to the top

Keywords: KB208742, kbinterop, kbinfo, kberrmsg

↑ Back to the top

Article Info
Article ID : 208742
Revision : 2
Created on : 7/16/2004
Published on : 7/16/2004
Exists online : False
Views : 313