Oracle,为什么加上BeginTransaction以后ExecuteNonQuery()就报错?应该怎么处理?

Qs29 2004-08-10 10:58:43
System.InvalidOperationException: Execute requires the Command object to have a Transaction object when the Connection object assigned to the Command is in a pending local transaction. The Transaction property of the Command has not been initialized. at System.Data.OracleClient.OracleCommand.Execute(OciHandle statementHandle, CommandBehavior behavior, Boolean isReader, Boolean needRowid, OciHandle& rowidDescriptor, ArrayList& refCursorParameterOrdinals) at System.Data.OracleClient.OracleCommand.Execute(OciHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciHandle& rowidDescriptor) at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciHandle& rowidDescriptor) at System.Data.OracleClient.OracleCommand.ExecuteNonQuery() at WebQuery.Chk.Button1_Click(Object sender, EventArgs e) in D:\Inetpub\wwwroot\WebQuery\Chk.aspx.vb:line 73
...全文
510 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jasonchen82 2004-08-10
  • 打赏
  • 举报
回复
up!!
goody9807 2004-08-10
  • 打赏
  • 举报
回复
http://www.dotnet247.com/247reference/msgs/38/191586.aspx
http://www.dotnet247.com/247reference/msgs/43/219781.aspx
http://www.error-bank.com/microsoft.public.dotnet.framework.adonet/group.aspx?Page=7
hertcloud 2004-08-10
  • 打赏
  • 举报
回复
ADO.NET访问Oracle数据库
在ADO.NET中访问Oracle数据库基本的原理与访问SQL Server数据库相同,这个得益于一个专门为Oracle数据库开发的Microsoft .NET Framework Data Provider for Oracle组件,该组件为我们使用.NET访问Oracle数据库提供了极大的方便。 使得那些使用.NET和Oracle的开发人员再也不必使用那个并不十分“专业"的OLEDB来访问Oracle数据库了。

本讲座主要介绍了如何使用Microsoft .NET Framework Data Provider for Oracle组件提供的OracleConnection、OracleCommand、OracleDataReader对象来操作Oracle数据库,并重点介绍了如何访问Oracle数据库中的特殊数据类型以及如何执行Oracle中的储存过程,这个与执行SQL Server的存储过程之间存在相当大的不同。

下载http://download.microsoft.com/download/E/C/D/ECDDA8DB-29F9-4E32-A90B-739C6A0A31A5/Oracle_Release.zip
charliecy 2004-08-10
  • 打赏
  • 举报
回复
微软提供的Oracel数据访问组件不稳定,尤其在Asp.Net开发过程中。可以去Oracle网站下载ODP(Oracle Data Provider for .Net)。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧