Article ID: 214812 - Last Review: June 12, 2001 - Revision: 1.0

PRB: Error "OleMainThreadWndName: mtx.exe - Ordinal Not Found" with Oracle Driver

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
This article was previously published under Q214812
Expand all | Collapse all

SYMPTOMS

When using the Microsoft Oracle ODBC Driver from an MTS Component the following error occurs:
Window Title: "OleMainThreadWndName: mtx.exe - Ordinal Not Found" Error: "The ordinal 237 could not be located in the dynamic link library ORA73.dll"

CAUSE

Some third party software packages have replaced the newer version of the Ora73.dll with an older version that does not have an ordinal function of 237.

RESOLUTION

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

  1. Verify that the Ora73.dll in the \winnt\system32 is an older version than the one in the \orant\bin (typically the one in the \winnt\system32 directory is version 7.3.2.1.0 and the one in the \orant\bin directory is 7.3.4.0.0 or later).
  2. Back up the version in the \winnt\system32 directory by renaming it to Ora73.dll.old.
  3. Copy the version in orant\bin\ to the Windows\System32\ so that the newest version is in the Winnt\System32.
  4. Restart the computer and verify that error does not occur.

APPLIES TO
  • Microsoft Transaction Services 2.0
Keywords: 
kbprb KB214812
Retired KB ArticleRetired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.