社区
Delphi
帖子详情
有什么比较简单的方法可以把两个不同的表的数据更新吗?
coala
2000-12-28 11:57:00
1。比如在一个DBGRID里面更新一个表的内容,然后需要把这个更新的内容同时也写到另外的一个表里面。(当然更新的这个字段在这两个表中都有)。
2。有没有什么比较好的方法当我在一个DBGRID中更新一个表的内容以后,再让更新后的数据马上在别的同样使用这个表的DBGRID中显示出来?
...全文
217
7
打赏
收藏
有什么比较简单的方法可以把两个不同的表的数据更新吗?
1。比如在一个DBGRID里面更新一个表的内容,然后需要把这个更新的内容同时也写到另外的一个表里面。(当然更新的这个字段在这两个表中都有)。 2。有没有什么比较好的方法当我在一个DBGRID中更新一个表的内容以后,再让更新后的数据马上在别的同样使用这个表的DBGRID中显示出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coala
2000-12-29
打赏
举报
回复
关于两个不同表的同时更新:那我如何在DBGRID里面知道到底更新了哪些数据?DBGRID是不是动态的自动产生SQL语言?有谁知道吗?谢谢。
The_east_key
2000-12-29
打赏
举报
回复
建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。
wwwhym
2000-12-28
打赏
举报
回复
对第一个问题:在dbgrid所关联的table的beforepost(afterpost)事件中对另一个表进行更新即可(update ...)
对第二个问题:dbgrid.datasource.dataset.close;
dbgrid.datasource.dataset.open;
这样就刷新了
ePing
2000-12-28
打赏
举报
回复
数据集重新刷新
三少 :o)
laza
2000-12-28
打赏
举报
回复
wwwhym说的没错。
关于第2个问题:如果用的TDataset 是TQuery,最简单的办法就先Close,然后Open,像wwwhym说的。TTable 用refresh就行。
KAMI
2000-12-28
打赏
举报
回复
两个问题都可以用table.refresh解决,当然在第一个问题中的两个字段的数据源必须相同,第二个问题则直接刷新既可。
zxtyhy
2000-12-28
打赏
举报
回复
1.若用SQLserver, 可考虑用触发器
2.刷新refresh,或close/open
分析ROR中获取关联集合size的SQL处理及疑问
假设现在有
两个
类A,B [code]class A has_many :Bs, :class_name=>'B',:foreign_key=>'b_id' end a = A.find(:first)[/code] 如果我仅想知道a.Bs.size()的话,那么在hibernate中就得单独写count语句来获取,如果使用a.getBS().size()的方式时,会先填充list...
多对多关联
数据
存储ROR
[size=medium]Sku MODEL :[/size] [code="ruby"] class Sku < ActiveRecord::Base has_and_belongs_to_many :records, :delete_sql=>'DELETE FROM skus_records WHERE sku_id= \'#{id}\' AND record_i...
ROR 里面的分页
以前也没有接触过web开发,对web的分页并不是十分的了解.这次遇到分页的时候开始使用的是ror的paginate分页对象.发现的确很好用.使用起来简单,方便.关于paginate的使用这里就不说了,可以自己参照rails-documentation-1-2-1.chm很清楚.有时候我们可能需要ajax的
方法
来显示分页对象,但是ror里面并没有封装一个ajax的版本.但是找到了一个pag
java and dsl_JAVA 中SQL DSL 的一种实现方式
[toc]1. JAVA中的SQL处理有什么问题吗?看看JAVA中怎么查询
数据
库public List getSelect(int id, String name) {// sql语句String sql = "select * from people p where p.id = ? and p.name = ?";// 获取到连接Connection conn = getCon();Prepa...
Active Record终极指南:Rails ORM的10个强大
数据
操作技巧
Ruby on Rails(简称Rails或RoR)是一个使用Ruby语言编写的开源web应用框架,遵循MVC架构模式。Active Record作为Rails的ORM(对象关系映射)层,让开发者可以用Ruby代码轻松操作
数据
库,无需编写复杂的SQL语句。本文将分享10个实用的Active Record
数据
操作技巧,帮助你更高效地处理
数据
。 ## 1. 利用作用域(Scope)封装常用查询 作
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章