Article ID: 822335 - View products that this article applies to.
A Component Object Model (COM) multithreaded DLL (MTDLL) is built by using Microsoft Visual FoxPro (VFP) version 8.0 (22.214.171.1241). The DLL contains two OLEPUBLIC server definitions. The DLL is added to a COM+ package. When you call a method of the second server from an instance of the first server, you receive the following error message:
This error might not occur on a computer that is running Microsoft Windows XP Service Pack 2 (SP2) or Windows Server 2003.
"OLE error code 0x80020006: Unknown name."
To resolve this problem, install Visual FoxPro 8.0 Service Pack 1. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/829988/ )How to obtain the latest Visual FoxPro 8.0 service pack
To work around this problem, create separate COM servers, and use COM+ packages for each server.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was corrected in Microsoft Visual FoxPro 8.0 Service Pack 1.
Steps to reproduce the behavior