看看这个吧 http://www.borland.com/devsupport/sqllinks/pub-73.html
为了避免大家不能出国,我把它贴在这里:
Oracle, External Exception C0000008, Access Violation, Vendor initialization
failure.
Q: I get a Vendor Initialization error, an Access Violation with
Delphi 3, or an External Exception C0000008 error with Delphi 2
with the v2.3.3 Oracle SQL NET clientwhen connecting to an Oracle
server when in Delphi's IDE or Turbo Debugger with NT4. If I run
the application alone, it executes correctly. Howdo
I get around
this problem?
A: Borland has determined that this is a problem with SQL NET 2.3.3.
Oracle also recognizes this as a SQL NET problem.
1.Start Oracle's Installer and remove the "Oracle Trace Collection
Serveces 7.3.3.x.x"
2.Rename or remove the registry entry:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/OTRACE73
3.Turn off Integrated Debugging in Delphi's IDE
4.Use an Oracle SQL NET that is older than 2.3.3
The problem seems to be somewhere within OTRACE73.DLL.
[ora-14662]