社区
网络通信/分布式开发
帖子详情
ClientDataSet的问题
trainbox
2004-11-03 10:32:07
ClientDataSet编辑记录前如何锁定?
...全文
188
7
打赏
收藏
ClientDataSet的问题
ClientDataSet编辑记录前如何锁定?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdqhlyf
2005-04-20
打赏
举报
回复
gz
Kevin_Lmx
2004-12-21
打赏
举报
回复
try
XXXConnection.AppServer.ADOConnection1.BeginTrans;
XXXConnection.AppServer.ADOConnection1.CommitTrans;
except
XXXConnection.AppServer.ADOConnection1.RollbackTrans;
end;
xiangding
2004-12-21
打赏
举报
回复
这个不好办。出错就会很慢,有可能死锁
zzxhunter
2004-11-04
打赏
举报
回复
在中间层用MTS,创建支持事务的协调对象,在调用这个对象的修改记录的方法的时候,MTS就会产生事务,也就会锁定记录了。
trainbox
2004-11-03
打赏
举报
回复
客户端是无法取得TADOConnection的
trainbox
2004-11-03
打赏
举报
回复
to princesd(中原)
看来我没有说清楚,我这里是三层架构的程序,客户端用TClientDataSet通过设置ProviderName来设置数据提供者,我就想在客户编辑数据以前对数据锁定
princesd
2004-11-03
打赏
举报
回复
1.BDE:
try
TdataBase.StartTransaction;
{您的事务}
TdataBase.Commit;
except
TdataBase.Rollback;
end;
2.ADO:
try
TADOConnection.BeginTrans;
{您的事务}
TADOConnection.CommitTrans;
except
TADOConnection.RollbackTrans;
end;
Client
DataSet
的过滤
问题
Client
DataSet
的过滤
问题
Delphi7调C#Webservice用返回
Client
DataSet
XML格式数据
Delphi7调C#Webservice用返回
Client
DataSet
XML格式数据
Client
DataSet
_经典
Client
DataSet
_经典应用手册
Client
DataSet
数据更新,Delta解析,视图更新
将
Client
Dataset
的Delta数据打包成JSon字符串 可以将这个JSon字符串传递到服务端, 进行解码,生成更新的SQL语句. 主键更新. 建议主键使用GUID,这样更新数度快, SELECT可以多个表,但是要更新的字段不要AS成其他名字. 打包的时候指定要更新的表和更新主键. 思路不错的.封装到位. 数字字段删除也可以更新.
搜索和过滤
Client
DataSet
.flv
搜索和过滤
Client
DataSet
.flv
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章