我有一个oracle存储过程,它在sqldeveloper插入记录时工作正常。 我如何从asp.net调用它?我见过其他解决方案也没有帮助。
OracleConnection objConn = new OracleConnection(_db.ConnectionString);
objConn.Open();
OracleCommand cmd = new OracleCommand("INSERTDOCUMENT", objConn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("TMPLT_ID", OracleDbType.Decimal).Value = _schema.ID;
...
cmd.ExecuteNonQuery();
objConn.Close();
有人请告诉我我做错了什么?
答案 0 :(得分:0)
我希望存储过程INSERTDOCUMENT位于oracle架构“'RMI_PR”中。
转换语句 OracleCommand cmd = new OracleCommand(“INSERTDOCUMENT”,objConn); 到 OracleCommand cmd = new OracleCommand(“RMI_PR.INSERTDOCUMENT”,objConn);