Article ID: 120491
Article Last Modified on 6/28/2002
APPLIES TO
- Microsoft Access 2.0 Standard Edition
- Microsoft Visual Basic 3.0 Professional Edition
- Microsoft Visual Basic 3.0 Professional Edition
This article was previously published under Q120491
Advanced: Requires expert coding, interoperability, and multiuser skills.
SYMPTOMS
Although your Microsoft Access SQL pass-through query calls a valid ORACLE
version 7.0 stored procedure, no results are returned.
CAUSE
This behavior occurs because the current ORACLE ODBC driver uses ODBC
specification 1.0, and not 2.0. ODBC specification 2.0 is required to
support IN-OUT parameters and the ability to return values in an
interoperable fashion.
RESOLUTION
If the stored procedure that you are calling requires only IN parameters,
you should be able to get results back, since the ODBC 1.0 specification
supports this functionality. Stored procedures requiring OUT or IN-OUT
parameters cannot be called from Microsoft Access or Microsoft Visual
Basic.
REFERENCES
For more information about Microsoft Access and ORACLE, search on "Oracle,"
and then "Network Configurations and ODBC Drivers" or "ODBC Drivers and
Built-In Drivers" using the Microsoft Access Help menu.
ORACLE is manufactured by Oracle Corporation, a vendor independent of
Microsoft; we make no warranty, implied or otherwise, regarding this
product's performance or reliability.
Keywords: kbprb kb3rdparty KB120491