Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

"The ole server isn't registered. 1

Status
Not open for further replies.

shelron

Technical User
Apr 9, 2002
135
US
I know this has been covered, but I cannot find it.

When trying to enter an object link into a form, where "ole type allowed" is set to "link", I get an error that says "The ole server isn't registered. To register the ole, reinstall it."


Did that, reinstalled Access 2000, it worked for a while, now it crashes again. I thought that I saw on this web site mention of a patch from Microsoft to correct this error???

Tried surfing microsoft but couldn't find the solution.
Anyone know about this one??

Thanks, Ron
 

Usually you will get this error when you are trying to use a 16 bit Ole control. A2k and above will not allow this. You must use the 32 bit equivalent…and yes you really do have to re-register the silly thing.
Robert Berman
Data Base consultant
Vulcan Software Services
thornmastr@yahoo.com
 
Thornmastr,

Can you expand a little on this, I don't get it,

Do I have to reinstall access, or something on the server?

Ron
 
Ron,

The following is from MS and should be of some help. To really summarize this, if you are not using a 32 bit OLE control A2K will reject. If the control isnot MS, you will hsve to contact the suppliers to get the 32 bit version.

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.



REFERENCES
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.


Robert Berman
Data Base consultant
Vulcan Software Services
thornmastr@yahoo.com
 
Thank you for the detailed information, it's appreciated, I am going to research it with someone here who can understand it better than I and try to solve the problem.

Star! Ron
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top