社区
Delphi
帖子详情
有什么比较简单的方法可以把两个不同的表的数据更新吗?
coala
2000-12-28 11:57:00
1。比如在一个DBGRID里面更新一个表的内容,然后需要把这个更新的内容同时也写到另外的一个表里面。(当然更新的这个字段在这两个表中都有)。
2。有没有什么比较好的方法当我在一个DBGRID中更新一个表的内容以后,再让更新后的数据马上在别的同样使用这个表的DBGRID中显示出来?
...全文
172
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
oracle两
表
,有什么
方法
对Oracle两张
表
的
数据
比较呢?
在某些情况下,我们会需要比较两张
表
的
数据
是否一样。假设有两张
表
A与
表
B它们的字段相同,但是当中的
数据
可能
不同
,而且有些字段的
数据
还有可能为空。
方法
一(手动):把需要比较的两张
表
的
数据
按照某种规则排序后导出为xls,这里我直接用PL/SQL Developer导出。然后用把xls文件转换成txt文件,这里我用的是batconv转换公式。现在我们就有了
两个
txt文件。然后用beyond compare...
mysql从一个
表
更新
数据
到另一个
表
中_一条sql语句实现从一个
表
中获取
数据
更新
到另一个
表
中...
如果我们想要从一张
表
中取
数据
,并将这些
数据
更新
保存到另一张
表
中,如果我们用传统的
方法
需要分两步走:先取
数据
再存
数据
。如果有很多字段的话,用这种语法就很麻烦。第一,要select出来放在临时变量上,有很多个很难保存。第二,再将变量进行赋值。那么有没有什么语法,可以一条sql语句实现从一个
表
中获取
数据
更新
到另一个
表
中呢?像Insert那样,把整个Select语句的结果进行插入呢?INSERT INTO...
oracle两张
表
比较好,比较Oracle两张
表
的
数据
是否一样
比较Oracle两张
表
的
数据
是否一样爱搞机 2008-10-21 11:00在某些情况下,我们会需要比较两张
表
的
数据
是否一样。假设有两张
表
A与
表
B他的字段相同,但是当中的
数据
可能
不同
,而且有些字段的
数据
还有可能为空
方法
一(手动):把需要比较的两张
表
的
数据
按照某种规则排序后导出为xls,这里我直接用PL/SQL Developer导出然后用把xls文件转换成txt文件,这里我用的是batconv转换...
MySQL同时向
两个
表
插入
数据
MySQL同时向
两个
表
插入
数据
看下图 这个是主
表
这个是副
表
想要实现主
表
插入一条
数据
的同时,副
表
的t1_id字段就添加一条
数据
,并且t1_id等于刚刚主
表
插入
数据
时的主键id即(t1_id=id) 先执行主
表
插入语句:INSERT INTO test(NAME,age) VALUES('好几个',33); 紧接着执行sql语句:INSERT INTO test2(t1_id) VALUES...
两张
表
数据
合并显示,还要分页?
这个问题说起来挺难受的,假设
表
table1和table2是
两个
不同
的
表
,但是基本该有的字段一致,除了有几个字段
不同
,由于历史的遗留的设计原因,不知道到你已经第几手代码(此时你想骂娘,我也想。我就遇上了。) 奇葩的需求是:前端UI设计师要求一个列
表
页面同时要显示两
表
的
数据
(要分页)。说白了就是后端实际两张
表
,前端UI设计师看来就是一张
表
的
数据
,呵呵,必须分页啊,两张
表
分页?难搞哦,话说来,分库分
表
中间件才会遇上的事情被你遇上了。好了,我们开干。 分析: //①
表
示table1 //②
表
示table2 //假
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章