ExecuteNonQuery挂起

时间:2017-05-09 04:08:46

标签: asp.net-mvc oracle executenonquery

我在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();

时丢失

0 个答案:

没有答案