社区
Delphi
帖子详情
关于interbase的存储过程的提交问题,急!
CKEN
2000-01-26 10:12:00
我用interbase编了几个存储过程,在过程里不能提交对数据库的修改,
commit;commit work;写在存储过程中编译都不行,都说token unkown commit;
只有用execute procedure <存储过程名>;
commit;
才可以提交.
有啥办法可以在存储过程中提交对数据库的修改吗?
...全文
279
11
打赏
收藏
关于interbase的存储过程的提交问题,急!
我用interbase编了几个存储过程,在过程里不能提交对数据库的修改, commit;commit work;写在存储过程中编译都不行,都说token unkown commit; 只有用execute procedure ; commit; 才可以提交. 有啥办法可以在存储过程中提交对数据库的修改吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CKEN
2000-02-18
打赏
举报
回复
多谢大家,参与有分,多多交流!
barton
2000-02-03
打赏
举报
回复
CKEN老弟:看来是我错了!InterBase果然有内部事务!
如果要将部分内容提交数据库,可以在准备提交前使用
Set Transaction MyTransaction;
数据更新完成后运行:
Commit Transaction MyTransaction;
祝成功!顺便拜个旱年!
barton
2000-02-03
打赏
举报
回复
我映象中的事务根本没有内部这一说。事务是与数据库平级的一个对象,一个事
务可以包括多个数据库,一个数据库也可以隶属于多个事务。但是存贮过程却是
内部的,没听说存贮过程中访问别的数据库吧?我根本想象不出来如何在数据库
内部提交事务。难道Oracle可以吗?
CKEN
2000-01-31
打赏
举报
回复
我不明白事务有什麽内部与外部之分(好像没这种分法吧?DBMS与用户?)也许存储过程中不一定要提交所有对数据库的修改,我要根据情况提交一部分,而把另一部分修改全部回滚掉(我在编delphi-oracle过程中遇到过几次),这样interbase是不是很不方便,当然也可以用更麻烦的方法实现.INTERBASE中真的不能COMMIT吗??
barton
2000-01-31
打赏
举报
回复
我不知道oracle怎么工作,但我知道Interbase内部不能Commit是合理的,因为
事务是外部的,在内部怎么可以提交外部的事务呢?我认为Execute Procedure
...然后Transaction.Commit没有什么不便呀?
redmaple
2000-01-29
打赏
举报
回复
不能在过程里面写commit,但是可以用一个exception来发一个例外,自动rollback
CKEN
2000-01-28
打赏
举报
回复
难道没有人能解决这个问题?????????
CKEN
2000-01-27
打赏
举报
回复
还是oracle好用,用那麽多例程,被DELPHI 5的INTERBASE控件组给迷惑了
jamstang
2000-01-26
打赏
举报
回复
是自动的,但是好象interbase的sql语法不标准 >:(
ahfei
2000-01-26
打赏
举报
回复
存储过程是自动commit的吧?
CKEN
2000-01-26
打赏
举报
回复
应该不是自动的,当我未用commit提交时,修改的数据其他程序看不见
100项PPT制作技术,做出让观众倾倒的演示文档!
原文链接:http://blog.csdn.net/vebasan/article/details/6632015 1. 两幅图片同时动作 PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图片的位置,选中它们,将之组合起来,成为"一张图片"。接下来将之动画效果设置
【PPT】常用技巧操作
1. 两幅图片同时动作 PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图片的位置,选中它们,将之组合起来,成为"一张图片"。接下来将之动画效果设置为"左右向中间收缩",现在请看一看,是不是两幅图片同时动作了? 2. 滚动文本框的制作 右击工具栏打开"控件工具箱",再点击文本框,而...
PPT高级教程及技巧
PPT高级教程及技巧时间:2010-04-12 http://www.misterlv.com/a/jiagongjishu/2010/0412/7.html1. 两幅图片同时动作 PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图片的位置,选中它们,将之组合起来,成为一张图片。
144项大神级ppt制作技术
1. 两幅图片同时动作 PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图片的位置,选中它们,将之组合起来,成为"一张图片"。接下来将之动画效果设置为"左右向中间收缩",现在请看一看,是不是两幅图片同时动作了? 2. 滚动文本框的制作 右击工具栏打开"控件工具箱",再点击
PPT高级教程及技巧 .
PPT高级教程及技巧 时间:2010-04-12 http://www.misterlv.com/a/jiagongjishu/2010/0412/7.html 1. 两幅图片同时动作 PowerPoint的动画效果比较多,但图片只能一幅一幅地动作。如果你有两幅图片要一左一右或一上一下地向中间同时动作,可就麻烦了。其实办法还是有的,先安置好两幅图片的位置,选中它们,将之组合起来,成为一张图片。
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章