如何使用 asp.net c# 代码中的 oledbconnection 在 oracle 数据库中更新 table

How to update an table in oracle db using oledbconnection from asp.net c# code

我正在尝试使用 oledbconnection 从 c# 代码更新 oracle 11g 数据库中的 table。查询格式没问题,然后在执行时挂起。不会抛出任何错误或异常。它就像一个无限循环。 Select 和插入查询工作正常但更新失败。

我发现了问题。如果数据库连接到多个工具,如 sqldeveloper,sqlplus。 Db 相对于第一个会话被锁定。其余连接无权执行 crud

我已经在 sql 开发者工具中连接了数据库。另一方面,我试图通过代码从我的项目中执行 crud。由于数据库在我的项目之前连接到 sql 开发人员,因此数据库被锁定以执行 crud 操作。

一旦 sql 开发人员的另一个会话关闭,我就能够从我的代码中执行 crud 操作。