社区
其他数据库
帖子详情
BCB6 + Interbase 6 高分问题
googoler
2002-11-02 02:44:17
编程环境: BCB6,Interbase 6 ,使用IBX构件 二层C/S结构
问题:
A,B用户在不同的机器上运行同一程序同时操作同一表C(增,删,改)
A用户更改了表C,通过CommitRetaining()提交之后,B用户Close,Open,Refresh
不能取得A用户更改信息!通过Commit()提交就可以,但通过Commit()提交会关闭
整个IBDatabase连结!
怎么搞定?第一次提问,别忘了教我怎样给分!
Up者也有分!
...全文
54
8
打赏
收藏
BCB6 + Interbase 6 高分问题
编程环境: BCB6,Interbase 6 ,使用IBX构件 二层C/S结构 问题: A,B用户在不同的机器上运行同一程序同时操作同一表C(增,删,改) A用户更改了表C,通过CommitRetaining()提交之后,B用户Close,Open,Refresh 不能取得A用户更改信息!通过Commit()提交就可以,但通过Commit()提交会关闭 整个IBDatabase连结! 怎么搞定?第一次提问,别忘了教我怎样给分! Up者也有分!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
googoler
2002-11-06
打赏
举报
回复
谢谢以上各位
lifuming 70分
TR@SOE 25分
Friecin 5分
wildhorse01,我给分了你才回复,不好意思!
googoler
2002-11-03
打赏
举报
回复
感谢 lifuming
本来我想了其它的方法搞定的,没想到你的方法这么简单!
高手果然不同!
wildhorse01
2002-11-03
打赏
举报
回复
www.3asoft.com
googoler
2002-11-02
打赏
举报
回复
谢谢 TR@SOE()
是我错了,Commit会置IBTransaction->Active为False,导致相关联的所有DataSet关闭。
推荐的做法是B要重新开始一个事务,怎么做?
A发消息告诉B重新开始一个事务吗?还是使用TIBEvents?
TIBEvents的联机Help太简单,Interbase的Devguide.pdf也说的太简单
可否指点一二!
高分相赠!
lifuming
2002-11-02
打赏
举报
回复
直接发“commit work”命令到后到试试:
IBQuery->Close();
IBQuery->SQL->Add("commit work");
IBQuery->ExecSQL();
TR@SOE
2002-11-02
打赏
举报
回复
第一,我个人认为Commit是不可能关闭数据库连接的。这里可能有了什么问题。
第二,在A提交后,推荐的做法是B要重新开始一个事务,然后就可以获得A更新的内容了。IB使用的是最高级别的Serializable事务隔离,并采用版本机制,所以,除非开始新的事务,否则B不能获得A更新的内容。
googoler
2002-11-02
打赏
举报
回复
C/S结构, .gdb 在服务器端,A,B客户通过TCP/IP访问!
Friecin
2002-11-02
打赏
举报
回复
先搞清楚,你的C表在服务器还是客户端?
BCB6
中使用sqlite
自从网友推荐我用SQLite以后,我就从网上学习
BCB6
使用SQLite的用法。网上找到的方法总结为两个:一个利用BCB自带的implib软件,将SQLite网站提供的DLL生成lib文件,将lib、h、dll三个文件应用到自编的软件上;另一...
BCB配置和使用GDI+
在
BCB6
中编译GDI+程序 1.) 在
BCB6
中已自带了ghiplus.h文件,故只需要生成gdiplus.lib文件就可以: 在命令行下运行implib gdiplus.lib gdiplus.dll。(如果ghiplus.dll不在当前文件夹下,注意写完整路径) ...
安装
bcb6
出现的
问题
安装
bcb6
过程出现的
问题
:Please Shutdown
Inte
r
Base
Guardian before proceeding 解决:控制面板-管理工具-服务-找到“
Inte
r
Base
Guardian”,停止该服务。就可以继续安装了 打开程序,虽然编译了.bpk,...
bcb中TChart组件的简单应用
bcb的TChart组件是一个用来画坐标图的组件,它的集成度很高,用它可以很方便地画出所需要的坐标系和图形。而且可以是二维的,也可以是多维的。TChart为画图提供了各式各样的模版。下面的这个工程是TChart组件的最...
编程实现图形绘制项目:
BCB6
Drawing
简介:本项目介绍了一个名为...若项目与
BCB6
相关,则可能是用C++和
BCB6
的图形库或API实现。介绍可能用到的图形库包括GDI、Direct2D和OpenGL,分析源代码文件来理解图形绘制的算法实现和交互逻辑。 ...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章