社区
Delphi
帖子详情
不想Requery,我的思路是否可行?
格兰特杨
2002-03-18 07:00:44
使用ADO本地游标,因为Requery太费时间,更新一条记录就得重新更新所有的记录;
我想把更改数据库的SQL用AdoCmd发送过去之后不用Requery来更新DataSet,而是试
着直接修改本地的DataSet,也就是说手工来实现同步,而不想把这个DataSet再和服
务器同步了。
能不能实现修改绑定到服务器的DataSet而不会更新到服务器的数据?
请问各位高手该想法是否可行。
...全文
70
8
打赏
收藏
不想Requery,我的思路是否可行?
使用ADO本地游标,因为Requery太费时间,更新一条记录就得重新更新所有的记录; 我想把更改数据库的SQL用AdoCmd发送过去之后不用Requery来更新DataSet,而是试 着直接修改本地的DataSet,也就是说手工来实现同步,而不想把这个DataSet再和服 务器同步了。 能不能实现修改绑定到服务器的DataSet而不会更新到服务器的数据? 请问各位高手该想法是否可行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
格兰特杨
2002-03-21
打赏
举报
回复
感谢各位高手。
net_quite
2002-03-19
打赏
举报
回复
requery,move,edit都不会更新到数据库。
最后你用一下cancelbatch更好。
BlackPoint
2002-03-19
打赏
举报
回复
可以用把ADOQuery的LockTpye设成ltBatchOptimistic,最后不保存(不掉用UpdateBatch)就行了。
格兰特杨
2002-03-18
打赏
举报
回复
up
格兰特杨
2002-03-18
打赏
举报
回复
多谢二位。但系统已经成型,不可能把上百个AdoDataSet都改成TClientDataSet,无论如何感谢forget兄。
关于LtBatchOptimistic,我不太放心的原因就是
1/ 可以Append,但支持Edit吗?
2/ 是否当且仅当UpdateBatch时才会更新,其他如Requery,Move什么的操作
一定不会对提交更改吗?
net_quite
2002-03-18
打赏
举报
回复
用adodataset的lock type 为ltBatchOptimistic
可以实现
因为append后,只有再updatebatch才更新会数据库。
可以只append,不updatebatch。
forgot
2002-03-18
打赏
举报
回复
用TClientDataSet即可。
格兰特杨
2002-03-18
打赏
举报
回复
up一次
Android-re
query
.zip
Android-re
query
.zip,基于Java/KOTLIN/Android的现代SQL查询持久化,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
Android-re
query
-编译期的Java和Android的ORM和SQL查询库
re
query
- 编译期的Java和Android的ORM和SQL查询库
re
query
_android_
re
query
wrapper for sqlite3
re
query
:一个用ReasonML编写的SQL查询生成器
re
query
:一个用ReasonML编写的SQL查询生成器
re
query
-starter:重新查询的入门项目
重新查询启动器 用于入门工具包。 快速预览 该项目包含一个简单的应用程序,该应用程序: 使用内存数据库 插入有关应用程序启动时间的数据库记录 ... use( new Re
query
( Models . DEFAULT ) .schema
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章