Skip to Main Content

Programming Languages & Frameworks

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Visual Studio 2022 dataset designer with Oracle Managed Data Access 23.26, can't retreive parameter(s) from stored procedures

agelosNov 30 2025 — edited Nov 30 2025

Hello all.

I'm facing a strange problem with the VS 2022 designer and reading parameters in simple stored procedures.
While in the "UPDATE" procedure, the designer can read the parameters, on the contrary the "SELECT" procedure cannot.
I am quoting the corresponding screnshots and the simplest package I am using.

Thank you in advance.

CREATE OR REPLACE PACKAGE PACK_ORDERS IS

/*---------------------------------------------------------------------------*/

PROCEDURE GET_ORDER
(
I_ORDER_NO IN NUMBER,
O_RES OUT SYS_REFCURSOR
);

/*---------------------------------------------------------------------------*/

PROCEDURE UPDATE_ORDER
(
I_ORDER_NO IN NUMBER,
I_ALTERNATEORDERNO IN VARCHAR2,
I_BARCODE IN VARCHAR2,
O_RES OUT NUMBER
);

END PACK_ORDERS;

/*---------------------------------------------------------------------------*/

CREATE OR REPLACE PACKAGE BODY PACK_ORDERS IS

/*---------------------------------------------------------------------------*/

PROCEDURE GET_ORDER
(
I_ORDER_NO IN NUMBER,
O_RES OUT SYS_REFCURSOR
)

IS

BEGIN

OPEN O_RES FOR

SELECT O.COMPANYID,
O.ORDERDATE,
O.CUSTOMERID,
O.ORDERNO,
O.ALTERNATEORDERNO,
O.BARCODE
FROM BIOFORMA.ORDERS O
WHERE O.ORDERNO = I_ORDER_NO;

END GET_ORDER;

/*---------------------------------------------------------------------------*/

PROCEDURE UPDATE_ORDER
(
I_ORDER_NO IN NUMBER,
I_ALTERNATEORDERNO IN VARCHAR2,
I_BARCODE IN VARCHAR2,
O_RES OUT NUMBER
)

IS

BEGIN

UPDATE BIOFORMA.ORDERS O
SET O.ALTERNATEORDERNO = I_ALTERNATEORDERNO,
O.BARCODE = I_BARCODE
WHERE O.ORDERNO = I_ORDER_NO;

COMMIT;

O_RES := 1;

EXCEPTION
WHEN OTHERS THEN
O_RES := 0;

END UPDATE_ORDER;

/*---------------------------------------------------------------------------*/

END PACK_ORDERS;

Comments
Post Details