在C#中调用存储过程时出现下面的错误:
System.SystemException {"ORA-02041: 客户数据库未开始一个事务处理\nORA-06512: 在\"DKH.ACTUSERCONSUMEPACKAGE\", line 3\nORA-06512: 在\"DKH.ACTUSERCONSUMEPACKAGE\", line 13\nORA-06512: 在line 1\n"} System.SystemException存储过程是这样调用的:
string queryString = "ActUserConsumePackage.InsertActUserConsume";OracleConnection cn = new OracleConnection(DBOperation.GetconStr());
OracleCommand cmd = new OracleCommand(queryString,cn);
cmd.Parameters.Add("nBill_month",nbill_Month );
cmd.CommandType = CommandType.StoredProcedure;cn.Open();
cmd.ExecuteNonQuery();