我在ASP.NET MVC中有以下查询,并且在我的本地系统中工作正常。
using (OracleConnection conn = AppConn.Connection)
{
conn.Open();
comm = new OracleCommand(@"insert into integration.file_log(file_name,file_type,file_status) values(:file_name,:file_type,-1) returning file_id into :file_id", conn);
comm.Parameters.Add(new OracleParameter("file_name", file_name));
comm.Parameters.Add(new OracleParameter("file_type", "GROUP-ADD"));
OracleParameter file_id = new OracleParameter("file_id", OracleDbType.Int64);
file_id.Direction = ParameterDirection.Output;
comm.Parameters.Add(file_id);
comm.ExecuteNonQuery();
file_auto_id = Convert.ToInt64(file_id.Value.ToString());
}
但是,当我将相同的内容移到服务器上时,网站就会挂起
comm.ExecuteNonQuery()
当我检查表格时数据正在插入但在调试模式下,控件在comm.ExecuteNonQuery();