CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#程序调用带数据链的ORACLE存储过程的问题!

楼主FantasyTC()2005-04-01 10:52:13 在 .NET技术 / C# 提问

我写了一个C#程序调用通过远程Oracle数据库返回数据的本地存储过程,存储过程中用数据链访问远程数据库,但提示错误是:客户数据库没有未开始一个事务处理!程序是没有问题的,调用本地没带数据链的存储过程是正常的,请高手帮忙呀!急.......... 问题点数:20、回复次数:8Top

1 楼duan17()回复于 2005-04-01 10:58:39 得分 5

加事务Top

2 楼FantasyTC()回复于 2005-04-01 11:02:12 得分 0

怎样加事务?请详细指导,谢谢!Top

3 楼FantasyTC()回复于 2005-04-01 11:33:21 得分 0

没有人遇过这种问题?还是没有要帮我呀?急..........Top

4 楼duan17()回复于 2005-04-01 13:05:40 得分 15

若要执行事务,请执行下列操作:    
   
  调用   Connection   对象的   BeginTransaction   方法来标记事务的开始。BeginTransaction   方法返回对   Transaction   的引用。该引用将分配给登记在事务中的   Command   对象。    
  将   Transaction   对象分配给要执行的   Command   的   Transaction   属性。如果通过活动的   Transaction   对象对   Connection   执行   Command,但该   Transaction   对象尚未分配给   Command   的   Transaction   属性,则将引发异常。    
  执行所需的命令。    
  调用   Transaction   对象的   Commit   方法来完成事务,或调用   Rollback   方法来取消事务。    
  Top

5 楼hyj_828(水梦)回复于 2005-04-01 14:04:38 得分 0

upTop

6 楼FantasyTC()回复于 2005-04-01 14:15:42 得分 0

五楼的方法我都试过了,但还是同样出错,感觉存储过程中有用到数据链,调用时就提示"客户数据库没有未开始一个事务处理!",还有人能指点下吗?Top

7 楼FantasyTC()回复于 2005-04-02 09:06:58 得分 0

这里没有人遇过这个问题吗?高手请帮忙呀!Top

8 楼FantasyTC()回复于 2005-04-04 09:02:02 得分 0

没有人能帮我解决这个问题......................Top

相关问题

  • C#中如何调用COM的PromptDataSource函数,来显示"数据链接属性"对话窗口?
  • 怎样调用oleDB的“数据链接属性”对话框?
  • 关于oracle远程数据链路的问题
  • C#如何编程打开 "数据链接属性" 对话框?
  • C调用C#?
  • 怎样在proc c/c++ 中调用oracle存储过程?
  • 怎样在proc c/c++ 中调用oracle存储过程?
  • 数据链接
  • c++调用perl
  • C#调用C++类

关键词

  • c#
  • 存储过程
  • 数据库
  • 执行
  • 调用
  • 数据链
  • 事务
  • 程序
  • 对象
  • transaction

得分解答快速导航

  • 帖主:FantasyTC
  • duan17
  • duan17

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo