| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4944 人关注过本帖
标题:数据表之间的关联更新问题
取消只看楼主 加入收藏
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
结帖率:75.61%
收藏
已结贴  问题点数:5 回复次数:1 
数据表之间的关联更新问题
程序代码:
SELECT B
use tjd.dbf
SET INDEX TO itjd
REINDEX
SELECT A
USE books.dbf
SET INDEX TO ibook
UPDATE on 书名 from tjd repl 单价 with B->单价,金额 with 册数*单价
LIST
表 books.dbf
书名  册数   单价   金额
PASCAL  40   8.70   348.00
Foxbase  40  8.5    340
表 tjd.dbf
书名 单价
PASCAL 9.00
foxbase 8.00
foxbase 8.5
要用tjd.dbf的更新books.dbf 表内容。
用上面的命令无法更新?请求帮助
搜索更多相关主题的帖子: ibook 数据表 
2012-10-13 11:58
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
收藏
得分:0 
以下是引用cxzbzgz在2012-10-13 16:00:49的发言:

SELECT 1
 USE books
  INDEX on 书名 TO 书名
SELECT 2
 USE tjd  
GO TOP
 DO whil NOT EOF()
  msm=书名
  mdj=单价
   SELECT 1
    SEEK msm  
     REPLACE 单价 WITH mdj
     REPLACE 金额 WITH 册数*单价
    SELECT 2
   SKIP
  ENDDO
运行程序通过,但是再次更改jd表内容后(增加一记录),再运行以上程序,books表就无法更新

落花人独立,微雨燕双飞。
2012-10-17 17:29
快速回复:数据表之间的关联更新问题
数据加载中...
 
   



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

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