ACC2: No Results When Calling ORACLE 7.0 Stored Procedure (120491)
The information in this article applies to:
- Microsoft Access 2.0
- Microsoft Visual Basic Professional Edition for Windows 3.0
- Microsoft Visual Basic Standard Edition for Windows 3.0
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.
Modification Type: | Major | Last Reviewed: | 6/28/2002 |
---|
Keywords: | kb3rdparty kbprb KB120491 |
---|
|