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 各个版本有啥区别
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”。