CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

一个关于LEFT JOIN的问题

楼主cqnucsmoon()2003-06-03 08:59:20 在 VB / 数据库(包含打印,安装,报表) 提问

我用LEFT   JOIN   连接了十多个表,用ADO打开后,我想实现对它的修改,只想修改主表,其它的表都不动,看了ADO参考,有一个方法是什么设置主表属性(UNIQUE   TABLE),这个怎么用?是什么意思?或者有没有其它更好的办法??? 问题点数:100、回复次数:7Top

1 楼zqfleaf(动力港湾)回复于 2003-06-03 09:27:17 得分 20

你可以不用在一个recordset上修改  
  如:  
        rs.open   strsql   ,cn,3,1  
        ....  
        updatesql="update   table1     set   bb='"   &   值   &   "'   where   条件='"   &   值   &   "'"  
        cn.execute   updatesqlTop

2 楼AechoJohn(江江)回复于 2003-06-03 09:32:26 得分 20

在Oracle的高级版本(具体版本号不清楚)中好象有对视图直接修改的功能。对于别的数据库还不太清楚,至今好象不支持这种特性。Top

3 楼cqnucsmoon()回复于 2003-06-03 09:33:16 得分 0

动力港湾:可是我有几十个字段啊,如果还要添加这条语句岂不是很很.....  
   
  不过我想,如果可以用捕获什么地方有变化就更新哪儿的方法就好了?Top

4 楼lxcc()回复于 2003-06-03 11:24:09 得分 40

如果可以用捕获什么地方有变化就更新哪儿的方法就好了?  
   
  除非用触发器,反而比较麻烦,你还不如直接UPDATE主表的记录,方便又省事!害怕写代码可不是什么好事!Top

5 楼cqnucsmoon()回复于 2003-06-03 11:28:45 得分 0

啊  
  还是要写黑多代码呀?Top

6 楼Leftie(左手,为人民币服务)回复于 2003-06-03 12:46:54 得分 20

修改记录最好用:update   tablename   set   field=...   where   ...  
  Top

7 楼cqnucsmoon()回复于 2003-06-03 16:15:52 得分 0

唉看来只有这样了,结帐啦!!!!!!Top

相关问题

  • left join
  • T1 LEFT JOIN T2 ON......
  • LEFT OUTER JOIN 问题
  • left join的问题
  • RIGHT OUTER JOIN与LEFT OUTER JOIN的关系?
  • 有关LEFT JOIN的问题
  • left join是什么意思???????
  • Access 的 Left Join 问题
  • 求助:SQL LEFT JOIN问题
  • sql语句,关于left join

关键词

  • 修改
  • 主表
  • 方法
  • update

得分解答快速导航

  • 帖主:cqnucsmoon
  • zqfleaf
  • AechoJohn
  • lxcc
  • Leftie

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo