TD62.NET - Oracle Stored Procedure does not return OUT-value

General discussion forum about all databases other than SqlBase.
holger.mueller
Austria
Posts: 198
Joined: 28 Aug 2017, 09:36
Location: Brunn am Gebirge, Austria

TD62.NET - Oracle Stored Procedure does not return OUT-value

Post by holger.mueller » 04 Sep 2013, 13:38

Hi,

I've tested Oracle Stored Procedures under TD62WIN32 ans TD62.NET.

TD62WIN32 works perfect and receives teh OUT-values as generated in the procedure.

Going to TD62.NET, I've no chance to get the OUT-parameter. I've tried it with vormal SqlConnect and SqlPLSQLCommand, than tried the same with OLE DB, no result.

I'll put the sample source to this bug.

Procedure ist just simple:

===================================================================================
CREATE OR REPLACE PROCEDURE GGE_PRC_TEST
(
p_test_string_in IN VARCHAR2,
rp_test_string_out OUT VARCHAR2
) IS

BEGIN

rp_test_string_out := 'Received string: ' || p_test_string_in;

END GGE_PRC_TEST;

==================================================================================
You do not have the required permissions to view the files attached to this post.

afi

Re: TD62.NET - Oracle Stored Procedure does not return OUT-value

Post by afi » 10 Sep 2013, 14:55

Dear support team,

we can confirm this behavior, it's the same bug as we mentioned under the SqlPLSQLCommamd issue. While a SqlPLSQLCommand command fails complety an anonymous PL/SQL Block is executed, either with SqlPrepareAndExecute or with SQLOraPrepare..., but OUT Values are not returned with the values set inside the Oracle Procedure.

Greetings, Afi

Return to “General Discussion”

Who is online

Users browsing this forum: [Ccbot] and 0 guests