CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

涉及到多个表格的数据修改问题

楼主benfourcpu(pfourcenter)2003-09-02 09:53:11 在 VB / 数据库(包含打印,安装,报表) 提问

我做的程序包括两个   dbf   数据库  
  分别为:a       b  
  做个假设,若a   包括两个字段,为:  
  c                     d  
   
  12                 33  
  22                 44  
     
  b包括两个字段,为:  
  e                   f  
   
  12                 66  
  23                 45  
  现在想更改第二个表中的f字段的数据,条件是b表中的e字段值与a表中的c字段值相同  
    更改的条件为:f=f-d   where   b.e=a.c  
  程序执行后:期望的结果为:  
  第一个表没变化  
  第二个表变为:  
  e                   f  
   
  12                 33  
  23                 45  
  请问各位详细的sql语句怎默写,越详细越好,兄弟看了以后,一定给分  
  我用的环境是vb6  
  ado   连接的   dbf   数据库  
  问题点数:100、回复次数:6Top

1 楼cansum396(漆黑的夜)回复于 2003-09-02 10:48:44 得分 1

UPDATE   B   SET   F=F-A.D   FROM   A   WHERE   B.E=A.CTop

2 楼benfourcpu(pfourcenter)回复于 2003-09-02 11:45:40 得分 0

我调试了上面兄弟的语句有问题Top

3 楼zpsinz(青空有雾)回复于 2003-09-02 11:59:08 得分 1

update   b   set   b.f=b.f-a.d   from   a,b   where   b.e=a.cTop

4 楼cansum396(漆黑的夜)回复于 2003-09-02 14:57:41 得分 1

出什么错误提示?Top

5 楼benfourcpu(pfourcenter)回复于 2003-09-04 10:29:47 得分 0

所有的数据都改了Top

6 楼zjcxc(邹建)回复于 2003-09-24 17:28:41 得分 97

dbf文件好像不支持之种更新.  
   
  用程序代码来控制吧.Top

相关问题

  • 怎么样在修改完表格的数据以后刷新表格?
  • MSFlexGrid 能否直接在表格中修改数据?
  • 请教:如何编程修改表单中表格的数据源和列宽?
  • 修改数据
  • 菜鸟提问,ADOQuery关联的DBGrid,在界面上修改数据后,如何把表格中的数据更新到数据库中
  • DRAWGRID和STRINGGRID能显示表格,好像不能修改,有没有一个能修改表格数据的控件,当然不是DBGRID,因为不带数据库!
  • VC怎么修改excel表格中的数据(该数据是由一个函数所得)分不够可以再开贴加???
  • 怎样在表格上直接修改?
  • 急求教表格修改问题
  • 用ERwin自动生成物理数据库后是否还需对表格结构进行修改?如:进行代码设计?

关键词

  • 字段
  • 表
  • 程序
  • 包括两
  • where

得分解答快速导航

  • 帖主:benfourcpu
  • cansum396
  • zpsinz
  • cansum396
  • zjcxc

相关链接

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

广告也精彩

反馈

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