VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
delphi
-> 数据库相关
事务中的存储过程
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
事务中的存储过程
发表于:
2007-05-16 11:23:28
楼主
with adoconnection1 do
begin
begintrans;
try
...
//调用存储过程,取得数据表中的序列号id,然后id值加1,存储过程中也 含有事务
committrans;
except
rollbacktrans;
end;
如果adoconnetion1中的事务不能提交的话,存储过程的事务也不能提交,即id值取出后不能加1。如何解决这个问题?
发表于:
2007-05-16 11:31:38
1
楼 得分:
0
那就去掉你存储过程中的事务吧!
发表于:
2007-05-16 14:37:54
2
楼 得分:
0
一般情况下,事务在存储过程中使用,delphi中不会你这样使用的。
发表于:
2007-05-17 13:18:32
3
楼 得分:
0
现在是必须这样操作。在一个事务中,要取得某个数据表的id值,可能要通过循环取若干个id值,所以调用存储过程取id值必须放到事务当中。
发表于:
2007-05-17 13:59:52
4
楼 得分:
0
存储过程和调用者用的是一个事务,没必要在存储过程里加事务
发表于:
2007-05-18 10:37:20
5
楼 得分:
0
如果想让序列号加1的功能不受程序中的其它事务影响该如何操作?,也就是说只要读出序列号,那么它存储的值必须加1,就如同oracle的sequence一样。
下一篇:
!!!!关于无线餐饮管理系统开发!!!!
上一篇:
关于程序写法中特定符号的意义
相关文章
如何取得文件路径
學習delphi 請加入該群
在delphi中打开.txt文件并用table等控件显示
高分求救:vfw视频采集问题,始终采集不到图像
新手问个问题,帮忙看看!
clientdataset1.applyupdates(0);成功保存后如何...
~~!!用tquery、tdatasource这2种组件如何连接...
请问如何设置delphi项目默认存放文件夹路径
如何改变dbgrid网格颜色,用到什么事件?除了ondra...
oracle问题,请高手指点
连接数据库报错
请指教一下下面dbgrideh输出到EXECl哪里有误...
如何判断这中 url ...
这样的交叉表结果,sql语句应该如何写?
请问我想把一个键值如38转成up用什么函数啊
如何取得vista系统的输入法
【求助】寻求注册码算法或注册机
请问如何将memo的内容复制到报表中
idhttp模拟登录aspx页面,无法得到cookie名为.as...
如何判断并读取录音笔中的文件?
其他资讯
发现tclientdataset.locate函数有bug,请各位大侠...
解决就散分:如何让tabsheet加上滚动条(分全给不...
看看这是什么问题:delphi32.exe 找不到ordi...
调用dll时正确,但退出时提示错误
那位高手可以给一个进程保护的例子啊 急求在...
在线等待~~~tclientsocket可否设计成非阻塞,多线...
关于pop3服务器接收邮件的问题?
关于mainmenu菜单控件的用法问题,判断checkde属...
关于deplhi下开发web service客户端的问题?...
求助----4百块做5题!想赚钱的请进来
请问如何用ini存储窗体的样式及设置!还有读取!!!...
indy10的directorylisting的问题,熟悉的进来拿分...
熊猫烧香!你烧的是哪一炷香?是祈祷codegear在新...
对象设计
用汉字做字符串数组的下标
麻烦请帮忙看看这段c怎么转成delphi
怎么在dbgrid中输入货币类型
socket程序怎么模拟大量客户端在线的情况??
怎样用代码来调节windows的虚拟内存?
dll中使用cxgrid,为什么总是报错
快速检索
分类导航标签a
Web 开发非技术区
Web 开发Apache
DelphiGAME
Web 开发非技术区
PowerBuilder数据库相关
Web 开发非技术区
.NET技术C#
C/C++新手乐园
硬件/嵌入开发嵌入开发(WinCE)
其他开发语言Office开发/VBA
VC/MFC非技术类
企业开发Loushang开发平台
JavaNetBeans
JavaGUI
palm os6
最新资讯
求职vb程序员
session 问题
xmlhttprequest.responsexml返回的对象是xml&nbs...
诚征上海java开发人员
flash中如何添加动作,打开c程序的动作
string的基础问题
web困惑
请教:操作原子化
现在北京中级的软件设计师工资是多少啊?
radasm怎么配置,写汇编程序
谁能提供.net2005 crystalreport图书信息,我...
在datagridview中,怎样通过选中的单元格调出该单...
[求助]高手帮忙解释asp.net文件下载代码
要对设定大小的弹出页面传值,该如何操作
关于datagrid分页的问题,在线等。。。。
两台dc用同一张安装盘的win2003会冲突吗?如何取...
问一个字符串过滤问题
csc和liasm问题..
swt的控件如何加入到gef中去?
怎么在dbgrid直接修改纪录啊?
招c++开发工程师
刚开发了一个java论坛,欢迎大家测试,www.foxou...
打开过的文件夹删除不掉...郁闷好久了
怎么修改密码啊
对于不返回任何键列信息的 selectcommand&n...
vc++6.0有没有过时呀,现在学是不是落后时代了?...
javac 提示找不到文件。。。
急招!软件工程师1名
一个做网页都会遇到的问题(来顶的有分拿)
vc大家现在都在用哪个版本啊?
请问下,这两个表达式有什么区别
dbf数据库怎么查询让某个数值字段只显示整数部分...
lnnux jsp上传图片拒绝访问
asp.net中操作excel
怎样将一段数字赋给一个数组?
vc中静态变量的初始化顺序
名称""未声明是怎么回事啊???
请问唯一索引和唯一约束有什么区别?
求助:socket.beginreceivefrom异步接收信息时,...
怎样用c#实现我和我朋友的机子上的魔兽可以联机对...
热门点击
c#交流群(25286582),欢迎各地的朋友加入。
ant中如何引用第三方的jar包,怎么在build.xml中...
向网上的各位请教一个问题谢谢
编译bsp时报错:unsupported relocation&nbs...
给大家拜年了
高手帮我调试电子白板程序?
各位高手帮我下,小弟有问题请教。。在线等
表单变量,提交的问题
这个sql语句如何写?
c#求助?在线等啊!!!!!!
北京地区招聘asp程序员
鼠标划过gridview的某一栏...?
简单类的问题
dll 中用_beginthreadex创建的线程不知是什...
关于类的初始化的问题
问下关于php的session问题
关于jsp文件的显示问题?
哪种数据源的性能会更好?
请教如何获得服务器的硬盘,主板信息
sos 长沙浪潮乐金信息系统有限公司在哪里,在线...
关于struts分页和防灌水的随机验证码
请大家看看
论文答辩完了!散分!!
【紧急】程序员有奖问卷调查邀请函!
老大,您导入的注册表的健值是哪一个?
控制重复登陆时,如何删除某个客户端的session?
uml用户指南/uml学习指南/uml技术手册各有什么特...
怎样把dll封装到exe中去
怎么导出固定格式excel文件啊??
如何实现鼠标指向gridview控件的行时,该行改变颜...
大家来看看,这样的公司好不好?
重载均与委托“system.eventhandler”不匹配?
ce下访问2410gpio问题
求一个关于excel范围输入限制的问题,谢谢!!!!!
asp判断用戶登錄连续三次输错密码,則鎖住該用戶
问题出在这里,如果去掉此语句(obj.value==resp...
求大文件上传解决方案
report machine 的问题
一个在ie中ajax无法更新的问题,在firefox中却运...
悲叹公司的代码质量(java)