PRB: Error Message 3633 "Can't Load DLL '?????L?' " When Running Deployed Application

Article translations Article translations
Article ID: 260369 - View products that this article applies to.
This article was previously published under Q260369
Expand all | Collapse all

SYMPTOMS

When you deploy an application that uses the CreateWorkspace method to create an Open Database Connectivity (ODBC) WorkSpace, the application raises one of the following errors:
Run-time Error '3633' Can't load DLL "?????L?"
-or-
Run-time Error '3633' Can't load DLL "MSRDO20.DLL"

CAUSE

When the call to CreateWorkspace creates an ODBC WorkSpace, it uses ODBCDirect, which is dependent on the Remote Data Objects (RDO) Msrdo20.dll file. Because there is no actual Reference to ODBCDirect in the project (just the type of call that is made in code), the Package & Deployment Wizard (PDW) does not know to include the Msrdo20.dll file.

RESOLUTION

Add the Msrdo20.dll file to the Package. There are two different methods to accomplish this when running the PDW:
  1. If you are presented with a DAO Drivers screen, move ODBCDirect over to the Included Drivers column. This includes the Msrdo20.dll file.

    From the Included Files screen, click the Add button and manually add the Msrdo20.dll file to the Package.
  2. From the Included Files screen, click the Add button and manually add the Msrdo20.dll file to the Package.

STATUS

This behavior is by design.

Properties

Article ID: 260369 - Last Review: January 11, 2001 - Revision: 1.0
APPLIES TO
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition
Keywords: 
kbappsetup kbprb kbwizard kbdeployment KB260369

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com