| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1303 人关注过本帖
标题:use [表名] in 0 的问题
只看楼主 加入收藏
llysc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
use [表名] in 0 的问题
表单的数据环境中有da.dbf
运行过程中,加载一个表ls.dbf:
use ls.dbf in 0
接着执行--
sele da
出错,提示找不到表da.dbf
如果用--
sele 10
use ls.dbf
sele da.dbf
这样就没问题

请各位老师指教,谢谢!
搜索更多相关主题的帖子: 老师 
2011-03-03 23:43
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
不会吧。
按照分析,后一种方式倒有可能会将在第10个工作区中关闭原已经打开的表。
指定工作区绝对不是一个好方法,特别是打开的表多了,很容易将还需要使用的表关闭掉,造成错误。用表别名来查找打开的表,既省事又安全。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-03-04 08:54
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:10 
确实不应该出现楼主说的问题,除非da表在这之前已被关闭。

相互学习,互相交流,共同提高。
2011-03-04 10:19
llysc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-2
收藏
得分:0 
我找到问题了
原来的代码是这样的
use ls in 0
use
sele da
其实,执行use ls in 0后,并没有改变当前工作区,而执行use,则关闭了da.dbf
2011-03-05 12:47
llysc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-2-2
收藏
得分:0 
无端打扰,献上本人的一个小程序,以表歉意
*双色球红球号码全表
USE ssqhm  &&包含h1~h6六个2位整数字段
n6=6
DO whil n6<=33
  n5=5
  DO whil n5<n6
    n4=4
    DO whil n4<n5
      n3=3
      DO whil n3<n4
        n2=2
        DO whil n2<n3
          n1=1
          DO whil n1<n2
            APPE blan
            REPL h1 with n1
            REPL h2 with n2
            REPL h3 with n3
            REPL h4 with n4
            REPL h5 with n5
            REPL h6 with n6
            n1=n1+1
          ENDDO
          n2=n2+1
        ENDDO
        n3=n3+1
      ENDDO
      n4=n4+1
    ENDDO
    n5=n5+1
  ENDDO
  n6=n6+1
ENDDO
祝您中大奖

[ 本帖最后由 llysc001 于 2011-3-5 12:56 编辑 ]
2011-03-05 12:54
快速回复:use [表名] in 0 的问题
数据加载中...
 
   



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

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