主页
Top.Mail.Ru Yandeks.Metrika
论坛:“基地”;
当前存档:2004.07.25;
下载:[xml.tar.bz2];

向下

交易 找到类似的分支


Ross   (2004-06-30 12:36) [0]

据我了解,有两种交易类型。 有些在服务器端运行,另一些在客户端运行。 问题:AdoConnection.BeginTrans是否在客户端打开事务?



Nikolay M. ©   (2004-06-30 12:58) [1]

不,不是这样。 这个INFA来自哪里?



Ross   (2004-06-30 13:17) [2]

没有文献,这是我的判断。 以及如何使用AdoConnection来“指示”应该在哪一侧执行事务。 以及如何找出它在哪一边执行?



Vlad ©   (2004-06-30 13:21) [3]


>罗斯(30.06.04/13/17 2:XNUMX)[XNUMX]

什么是客户端交易?
也许您对光标感到困惑?



Ross   (2004-06-30 13:34) [4]

不幸的是,我不记得消息来源,但听说服务器端和客户端的事务。 例如,在程序中,当按下按钮时,将执行代码:
尝试
AdoConnection.BeginTrans;
.... //执行数据操作
AdoConnection.CommitTrans;

AdoConnection.RollbackTrans;
结束;
如果客户端计算机在执行过程中关闭,那么在这种情况下会发生什么?



Nikolay M. ©   (2004-06-30 13:36) [5]


>我听说了服务器端和服务器端的事务
>客户

我听到叮当声...
而是关于在客户端和服务器上启动事务。


>如果客户端计算机在执行过程中关闭,
>在这种情况下会发生什么?

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=103478



Vlad ©   (2004-06-30 13:39) [6]


>罗斯(30.06.04/13/34 4:XNUMX)[XNUMX]

事务本身在服务器上运行。 它可以在客户端和服务器上都打开。

>如果客户端计算机在执行过程中关闭,
>在这种情况下会发生什么?

自动关闭与数据库的连接。 关闭并交易



Vlad ©   (2004-06-30 13:40) [7]


>可以在客户端和服务器上将其打开。

从某种意义上说,客户端仅向服务器发出打开交易的信号。



bushmen ©   (2004-06-30 13:55) [8]

>如果客户端计算机在执行过程中关闭,
>在这种情况下会发生什么?

而且,它不仅关闭,而且回滚。



Ross   (2004-06-30 13:57) [9]

到NikolayM。©(30.06.04/13/36 5:XNUMX p.m.)[XNUMX]:
不幸的是,我的链接无效

>自动关闭与数据库的连接。 关闭并交易
它会回滚吗?



Vlad ©   (2004-06-30 13:58) [10]


>罗斯(30.06.04/13/57 9:XNUMX)[XNUMX]

是的,请参阅丛林人©(30.06.04/13/55 8:XNUMX p.m.)[XNUMX]



Ross   (2004-06-30 14:00) [11]

罗斯(30.06.04/13/57 9:XNUMX下午)[XNUMX]

抱歉,没有及时更新:Bushmen©(30.06.04/13/55 8:XNUMX)[XNUMX]



Ross   (2004-06-30 14:06) [12]

更好的是:通过AdoConnection或在服务器上创建存储过程。 我为什么要问:首先,我想通过服务器上的过程进行操作,但是我无法将结果输出到变量(1完成,0回滚)中,并根据此结果在客户端上输出有关成功或未完成的消息。 然后建议我使用AdoConnection.BeginTrans ....



bushmen ©   (2004-06-30 14:18) [13]

>,但无法将结果带入变量(1-完成,0->回滚)

有什么问题?

创建过程测试(@res int out)为
开始
设置@ res = 1
开始tran t1
插入...
如果@@错误<> 0转到ErrTran
插入...
如果@@错误<> 0转到ErrTran
提交tran t1
回报

ErrTran:
回滚tran t1
设置@ res = 0
归还
结束



Курдль ©   (2004-06-30 15:33) [14]


>丛林人©(30.06.04 14:18)[13]
quoted1 >>,但无法将结果带到变量(XNUMX执行,
> 0->回滚)
>
>有什么问题?

方法论中的问题。 许多DBMS不允许您从过程中确认事务。 谁需要它?



Страницы: 1 整个分支

论坛:“基地”;
当前存档:2004.07.25;
下载:[xml.tar.bz2];

楼上





内存:0.59 MB
时间:0.079 c
14-1089362941
高级
2004-07-09 12:49
2004.07.25
如何延迟


14-1089031958
帕诺夫
2004-07-05 16:52
2004.07.25
数码相机。


11-1076575330
哈迪斯
2004-02-12 11:42
2004.07.25
帮助继承对象的数量


9-1081748757
Marakanets
2004-04-12 09:45
2004.07.25
加载3DS时的困惑


8-1083638047
安静的vovochka
2004-05-04 06:34
2004.07.25
如何避免图片消失





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский