各位大哥大姐大虾们,请教这个问题,让我郁闷至极啊!有一个这样的包定义:
CREATE OR REPLACE PACKAGE PK_ConsolManager_LoginCheck AS
TYPE rctype IS REF CURSOR;
PROCEDURE prConsolManager_LoginCheck (
user_name in varchar2,--输入,用户名
pwd in varchar2,-输入,--密码
result OUT rctype,输出,--结果集
is_success out number); --输出,如果验证通过则返回1,不通过则返回-1END PK_ConsolManager_LoginCheck;
结果集字段如下:
PRIV_ID --权限ID,
PRIV_NAME --权限名,我怎么用ADO去得到返回的结果集和is_success参数的返回值?
ADO.Net和JDBC有OracleTypes.Cursor对应,可我用的是ADO.我在网上看到了这个:
http://www.itpub.net/showthread.php?threadid=237926&pagenumber=
但是他的方法省略了定义结果集这个参数, 我的Parameters必须全部定义才能得到is_success这个参数的返回值.如果我用他的方法, 返回的RecordSet好像没有is_success的值.有没有高手能够解答? vb或者c++都可以.
CREATE OR REPLACE PACKAGE PK_ConsolManager_LoginCheck AS
TYPE rctype IS REF CURSOR;
PROCEDURE prConsolManager_LoginCheck (
user_name in varchar2,--输入,用户名
pwd in varchar2,-输入,--密码
result OUT rctype,输出,--结果集
is_success out number); --输出,如果验证通过则返回1,不通过则返回-1END PK_ConsolManager_LoginCheck;
结果集字段如下:
PRIV_ID --权限ID,
PRIV_NAME --权限名,我怎么用ADO去得到返回的结果集和is_success参数的返回值?
ADO.Net和JDBC有OracleTypes.Cursor对应,可我用的是ADO.我在网上看到了这个:
http://www.itpub.net/showthread.php?threadid=237926&pagenumber=
但是他的方法省略了定义结果集这个参数, 我的Parameters必须全部定义才能得到is_success这个参数的返回值.如果我用他的方法, 返回的RecordSet好像没有is_success的值.有没有高手能够解答? vb或者c++都可以.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货