| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 984 人关注过本帖
标题:卡壳了,想不出来问题再哪里
取消只看楼主 加入收藏
dhy793202
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2013-3-17
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:4 
卡壳了,想不出来问题再哪里
现在我有两个库A、B,
现在要显示A库某字段(字段A)包含B库某字段(字段B)的数据
比如A库
字段A
A123
A155
A233
C333
D654
......
B库
字段B
A1
B2
C3
......

现在要显示A库中包含B库字段的数据

我用的BROWSE LAST FOR ALLTRIM(B.字段B)$ALLTRIM(A.字段A)
但是显示出来数据为空,不知道问题出在哪里了
另外数据库名中带“-”会提示错误?
搜索更多相关主题的帖子: 数据库 
2013-06-07 12:07
dhy793202
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2013-3-17
收藏
得分:0 
回复 3楼 TonyDeng
上次ALINES那个么?
找了半天资料,才找到关于ALINES,花了一天时间学习了下数组才弄通,我上次下的这个版面下的“FoxPro入门手册”只有一些好像较多的命令和函数都没有提及到,有没有较为全面的资料参考,或者有个步骤,我现在是赶着鸭子上架,碰到什么问题书上找不到就到论坛求教了。
2013-06-07 13:07
dhy793202
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2013-3-17
收藏
得分:0 
回复 4楼 sdta
刚发现确实是关联问题,不关联只能按B表的第一条检索出来结果
通过SELECT * FROM A JOIN B ON B.字段B$A.字段A  可以得到结果么?
不过我的A库很大,这样弄会不会较占资源?
2013-06-07 13:59
dhy793202
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2013-3-17
收藏
得分:0 
回复 9楼 TonyDeng
又建立了个表C,A\B\C三个表打开的情况下运行了如下

SELECT B
SCAN
 SELECT A
 SCAN
  IF alltrim(A.字段A)=ALLTRIM(B.字段B)
  COPY TO 2 next 1
  select C
  append from 2
  delete file 2.dbf
  ENDIF
  SELECT A
  ENDSCAN
  SELECT B
ENDSCAN

不会用临时表和数组,不知道怎么把数组里的东西拷贝到表里,所以中间用了个2的表,存完了就删
2013-06-07 21:35
dhy793202
Rank: 1
等 级:新手上路
帖 子:29
专家分:4
注 册:2013-3-17
收藏
得分:0 
不是作业,是工作~~
纯外行,以前就会一些简单的鼠标流单库操作,现在临时要达成一些目的库,研发的又不肯帮忙,只好自己捡着要用的学
2013-06-09 16:31
快速回复:卡壳了,想不出来问题再哪里
数据加载中...
 
   



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

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