【问题标题】:odp.net freezing on executenonquery while calling oracle storproc with xmltype input parameterodp.net 在使用 xmltype 输入参数调用 oracle storproc 时冻结 executenonquery
【发布时间】:2014-11-11 19:51:53
【问题描述】:

我在使用 ODP.NET(Oracle.DataAccess 程序集版本 9.2.0.700)在 ASP.NET 2.0 中调用 oracle 存储过程(oracle xmltype 作为输入参数)时遇到问题。在执行非查询处理期间网页冻结。

Executenonquery 没有在数据库上触发任何命令。我已经实现了一些跟踪逻辑,发现没有对数据库过程发出请求并且网页被冻结。

【问题讨论】:

  • 它是否适用于具有其他输入类型的存储过程?连接是否成功打开?你把追踪逻辑放在哪里了?
  • 你确定你调用的存储过程确实返回了吗?
  • 你能试试吗?有什么解决办法吗??

标签: asp.net odp.net


【解决方案1】:

我刚刚在调用存储过程时遇到了一个问题,该问题使用在 ExecuteNonQuery 上冻结的输入输出参数。我的代码看起来是正确的。我打开了具有一些未提交事务的 Oracle SQL Developer。我断开了与数据库的连接。 dba 杀死了我所有的进程。我再次运行相同的代码,它运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多