社区
数据库相关
帖子详情
如何ClientDataSet的ApplyUpdates方法
leizhiyong
2009-12-13 08:09:01
1.ClientDataSet使用ApplyUpdates方法时候,有哪些参数,例如ClientDataSet.ApplyUpdates(0),ClientDataSet.ApplyUpdates(1),ClientDataSet.ApplyUpdates(2)....
2.更新数据,返回结果有哪些,那些表示成功,哪些表示失败,没有更新到数据库里?
请教各位!
...全文
238
3
打赏
收藏
如何ClientDataSet的ApplyUpdates方法
1.ClientDataSet使用ApplyUpdates方法时候,有哪些参数,例如ClientDataSet.ApplyUpdates(0),ClientDataSet.ApplyUpdates(1),ClientDataSet.ApplyUpdates(2).... 2.更新数据,返回结果有哪些,那些表示成功,哪些表示失败,没有更新到数据库里? 请教各位!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxsan
2009-12-13
打赏
举报
回复
[Quote=引用 1 楼 dinoalex 的回复:]
ApplyUpdates只需要传递一个参数叫MaxErrors,用于指定一个整数,当遇到无法更新的记录超过这个数时,此次更新就中止。如果 MaxErrors参数设为0,表示只要遇到一个错误更新就中止,客户端的日志保持不变。如果MaxErrors参数设为-1,当应用服务器发现有错误的 记录,就尝试更新下一个记录,等所有的记录都尝试过以后才返回。
ApplyUpdates会自动调用Reconcile函数,进而调用应用服 务器上的TProvider构件的ApplyUpdates函数去更新远程的数据库服务器。没有被DBMS服务器认可的记录通过Reconcile返回给 客户端,此时将在客户端触发OnReconcileError事件让您更正错误。最后,ApplyUpdates函数返回仍然没有被认可的记录数。
[/Quote]
不错!
ad_lee
2009-12-13
打赏
举报
回复
可以查下Help
dinoalex
2009-12-13
打赏
举报
回复
ApplyUpdates只需要传递一个参数叫MaxErrors,用于指定一个整数,当遇到无法更新的记录超过这个数时,此次更新就中止。如果 MaxErrors参数设为0,表示只要遇到一个错误更新就中止,客户端的日志保持不变。如果MaxErrors参数设为-1,当应用服务器发现有错误的 记录,就尝试更新下一个记录,等所有的记录都尝试过以后才返回。
ApplyUpdates会自动调用Reconcile函数,进而调用应用服 务器上的TProvider构件的ApplyUpdates函数去更新远程的数据库服务器。没有被DBMS服务器认可的记录通过Reconcile返回给 客户端,此时将在客户端触发OnReconcileError事件让您更正错误。最后,ApplyUpdates函数返回仍然没有被认可的记录数。
深度解析
Client
DataSet
由于继承自T
DataSet
,CDS支持大多数T
DataSet
的属性、
方法
和事件,如First、GotoKey、Last、Next和Prior等,用于数据的导航。此外,CDS还提供了书签功能,方便对特定记录的定位。不同于TTable和TQuery,CDS可以读写...
程序运行时,提示“Invalid parameter”错误
Delphi 10.3 ,程序运行到DataModule2.
Client
DataSet
1.
Apply
Updates
(0);语句时,提示“Invalid parameter”错误
Delphi下
Client
DataSet
使用例子
摘要:Delphi源码,控件组件,
Client
DataSet
Delphi环境下的
Client
DataSet
使用例子。
Client
DataSet
是Delphi三层开发常用控件。通过此例子帮助那些初学者学会
Client
DataSet
的使用,简单易懂。演示打开本地文件、保存到...
delphi添加修改删除
如果使用的是中间层(如TADO
DataSet
),在添加、修改或删除本地数据后,通常需要通过
Apply
Updates
方法
将更改同步到服务器。 以上就是Delphi中添加、修改和删除数据库记录的基本步骤和相关知识点,实践中可能会根据...
delphi 内存表FDMemTable1
9. **数据同步**:如果需要将内存表的数据与数据库同步,可以使用`
Apply
Updates
`
方法
,这通常涉及`T
DataSet
Provider`组件来连接数据库。 10. **错误处理和事务管理**:`FDMemTable1`支持事务处理,`Begin...
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章