Microsoft .NET Framework Data Provider for Oracle 执行脚本问题

Posted

技术标签:

【中文标题】Microsoft .NET Framework Data Provider for Oracle 执行脚本问题【英文标题】:Microsoft .NET Framework Data Provider for Oracle problem executing scripts 【发布时间】:2009-02-20 11:43:07 【问题描述】:

我们在执行以 BEGIN 开头的脚本时遇到问题,并且与上述提供程序有多个过程或触发器。执行这些失败。有没有人遇到过类似的问题?

【问题讨论】:

能否提供更多信息,例如:错误代码和/或总是失败的示例代码,谢谢 【参考方案1】:

我相信这是 MS DPO 的“功能”。

Oracle 数据库不支持单个连接上的多个事务——它们总是在连接级别限定范围。因此,ODP.NET 将事务传播到在连接上执行的命令。 Microsoft 提供程序要求您将事务显式分配给每个命令。

(来自MSDN: Comparing the Microsoft .NET Framework 1.1 Data Provider for Oracle and the Oracle Data Provider for .NET)

如果可以,请考虑使用 ODP.NET。

【讨论】:

以上是关于Microsoft .NET Framework Data Provider for Oracle 执行脚本问题的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft .NET Framework 可以随便升级吗?怎么升级呀?

Microsoft.NET Framework 各个版本有啥区别

Microsoft® .NET Framework的问题

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files这个文件找不到

部署Microsoft .NET Framework 3.0[翻译]

无法加载类型“%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll”。