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

晕~~事务中用了Create DataBase后不能RollBack ??

楼主cocoboy79(ithink79.spaces.live.com)2003-10-04 00:04:35 在 Delphi / 数据库相关 提问

今天真晕,以前用事务都挺顺,今天在delphi里调一个存储过程,这个存储过程  
  中没有显示声明事务,是在delphi的用adoconnection.begingrans的,以前也都  
  这么用,但这个存储过程的操作是建一个数据库,不像以前是对某一个库中数据进行操作,所以现在就算用raise   expception.create引发出错,也没有rollback的笑果,用断点看了rollback是被执行的,但就是没有rollback笑果,那个事务中被建的库还在。  
   
  现在忽然让起个问题,所谓事务只在操作一个库中的数据起作用,而像Create   Database,Delete   DataBase这样的操作,是不起作用的!!   是这样的吧!!!?  
  真晕~~  
   
  那只好在那个存储过程里再写一个事务操作了。 问题点数:20、回复次数:3Top

1 楼sy_315(apollo)回复于 2003-10-06 13:53:43 得分 10

你是不是在create   database,delete   database以后用commit命令了  
  Top

2 楼things(Loving You)回复于 2003-10-06 13:59:01 得分 10

:)   建库、建表等语句后所有工作都会自动COMMIT的,所以不能回滚!Top

3 楼cocoboy79(ithink79.spaces.live.com)回复于 2003-10-06 17:47:29 得分 0

看来事务是     数据库表范围   内的了,而不是在     数据库或服务器范围     内的Top

相关问题

  • 如何判断一个Database是否在事务处理之中?
  • 对于table\database如何进行事务处理?
  • 一个没有rollback的事务有意义吗?
  • asp中如何使用事务?象rollback这种东西。
  • 郁闷,散 200 分!ORA-02074: cannot ROLLBACK in a distributed transaction 事务回滚错误
  • 事务回滚时,怎么使有的Sql语句不被rollback?
  • 事务回滚时,怎么使有的Sql语句不被rollback?
  • How to create an database in Solaris or Linux
  • pb6.5菜单中无create database,delete database
  • pb6.5菜单中无create database,delete database

关键词

  • 存储过程
  • 数据库
  • database
  • 事务
  • rollback
  • 库
  • 操作
  • create

得分解答快速导航

  • 帖主:cocoboy79
  • sy_315
  • things

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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