| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 924 人关注过本帖
标题:求助:怎么进行多表更新?
只看楼主 加入收藏
xiaozhuge527
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-3-21
收藏
 问题点数:0 回复次数:4 
求助:怎么进行多表更新?
   最近遇到麻烦事了,我写了一个连接ACCESS数据库的小程序,通过SELECT语句将数据库中的几个表联系起来并作为一个表格的数据源,此时表格中的数据修改后就无法保存到数据库中,用UPDATA()只能对数据库中的单表进行更新,想问问各位大虾有没有更好的办法呢?帮小弟解解忧.谢过各位!!!!
搜索更多相关主题的帖子: 数据库 数据源 
2007-05-17 10:40
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
如果是SQL数据库的话 有个好办法

你先把多表关联 建立一个视图 把这个视图作为数据源
然后创建视图的 update 触发器 在触发器里面分别更新所有表

Access你看看是不是也能这样做 . 如果不能 那就试试写一个存储过程, 在存储过程中更新多表, update的时候调用这个存储过程

2007-05-17 11:34
xiaozhuge527
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-3-21
收藏
得分:0 
哦,我试试,不过我的编程技术太差,有个参考程序就更好了,版主以前也遇到过这样的问题?


2007-05-18 08:26
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
先试着做吧..做到有问题的时候再想再问...不要一来来就看别人...那样对你的学习和进步都不好.

飘过~~
2007-05-18 09:38
xiaozhuge527
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-3-21
收藏
得分:0 
  恩, 好的,多谢版主指教!
2007-05-18 16:40
快速回复:求助:怎么进行多表更新?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025377 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved