相关疑难解决方法(0)

Oracle.Dataaccess错误ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小

我正在从.NET应用程序调用存储过程.proc返回Varchar2类型的out参数.为了获取out参数,我将参数作为OracleParameter传递给命令:

parm12 = new OracleParameter("testkey"
                              , OracleDbType.Varchar2
                              , out2
                              , ParameterDirection.Output);
Run Code Online (Sandbox Code Playgroud)

当我执行proc时,我收到一个错误

PL/SQL: numeric or value error: character string buffer too small.
Run Code Online (Sandbox Code Playgroud)

.net oracle data-access

5
推荐指数
2
解决办法
7118
查看次数

标签 统计

.net ×1

data-access ×1

oracle ×1