社区
数据库相关
帖子详情
关于ApplyUpdates
shijies
2011-01-29 10:41:12
试了TClientDataSet和TSimpleDataSet,无论是那种控件的ApplyUpdates方法都不能将缓存里的记录提交到数据库里,不知是怎么回事。
...全文
203
1
打赏
收藏
关于ApplyUpdates
试了TClientDataSet和TSimpleDataSet,无论是那种控件的ApplyUpdates方法都不能将缓存里的记录提交到数据库里,不知是怎么回事。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodhj
2011-01-31
打赏
举报
回复
在你另外一个帖子里说得那么明白了,
TClientDataSet对应的服务端数据集要用表类组件ApplyUpdates才好用,多看帮助吧
TClientDataSet的
Apply
Updates
的方法
TSQLCOnnection+TSQLdataset+TDatasetProvid+TClientdataset+TDatasource更新数据回数据源,要真正把修改的数据更新回数据源中必须调用TClientDataSet的
Apply
Updates
的方法。
Apply
Updates
方法的声明原型: function
Apply
Updates
(MaxErros:Integer
几种捕获ClientDataSet.
Apply
Updates
和SocketConnection异常的方法比较
如何捕获ClientDataSet.
Apply
Updates
的错误,不用ReconcileError常见网上有人提这个问题,之前也曾深为此无奈,现在终于解决了。贴上以为他人之用!问题如下:varcdsEmp:TClientDataSet;//保存procedure TfrmEmp.btnSave(Sender: TObject);begin cdsEmp.RemoteServer.AppSe
【post】clientDataSet的
Apply
Updates
方法之前调用post方法起什么作用,有什么好处呢?
post提交到内存,mergechangelog合并,
apply
update真正的更新。 可以简单的这样理解。 大家可能没明白楼主的意思 调用Post方法,可以将数据保存在本机的内存中 而本机客户端中显示的数据是本机内存中的数据而不是远程数据 调用这个方法后,本机内存中的数据被更新 显示数据的控件中的数据也被更新 你可以通过Post方法来看到你更新之后的结果 如果要更新
捕获ClientDataSet.
Apply
Updates
和SocketConnection异常
核心提示:如何捕获ClientDataSet.
Apply
Updates
的错误,不用ReconcileError...varcdsEmp:TClientDataSet;//保存procedure TfrmEmp.btnSave(Sender: TObject);begin cdsEmp.RemoteServer.AppServer.BegTrans; try cdsEmp.
Apply
Updates
(
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章