dapper 怎样调用oracle存储过程,有入参和出参

时间:2021-09-25 15:46:16
dapper 怎样调用oracle存储过程,有入参和出参

我这边用的方法:
DynamicParameters dp = new DynamicParameters();
dp.Add("pid","123");
dp.Add(":id",dbType: DbType.Int64,size:12, direction: ParameterDirection.Output);
dp.Add(":resultCode", dbType: DbType.String,size:1000, direction: ParameterDirection.Output);
dp.Add(":errorMsg", dbType: DbType.String, size: 1000, direction: ParameterDirection.Output);
var res = conn.Execute("存储过程名称",param:dp,commandType:CommandType.StoredProcedure);

总提示这样的错误:
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'P_OP_CREATE_PATIENT_ARCHIVES'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

4 个解决方案

#1


在线等 急  !!!

#2


dapper 怎样调用oracle存储过程,有入参和出参dapper 怎样调用oracle存储过程,有入参和出参

#3


https://*.com/questions/7390015/using-dapper-with-oracle-stored-procedures-which-return-cursors
网上找了篇文章  但是没怎么看懂  其中有一个方法  试了  也不行

#4


wrong number or types of arguments in call to 'P_OP_CREATE_PATIENT_ARCHIVES'

-》 意思就是储存过程里不包含某些参数,或者类型不不符合,看看这个怎么说的。
https://*.com/questions/22456724/pls-00306-wrong-number-or-types-of-arguments-in-call-to-create-program

#1


在线等 急  !!!

#2


dapper 怎样调用oracle存储过程,有入参和出参dapper 怎样调用oracle存储过程,有入参和出参

#3


https://*.com/questions/7390015/using-dapper-with-oracle-stored-procedures-which-return-cursors
网上找了篇文章  但是没怎么看懂  其中有一个方法  试了  也不行

#4


wrong number or types of arguments in call to 'P_OP_CREATE_PATIENT_ARCHIVES'

-》 意思就是储存过程里不包含某些参数,或者类型不不符合,看看这个怎么说的。
https://*.com/questions/22456724/pls-00306-wrong-number-or-types-of-arguments-in-call-to-create-program