标题:请问为什么dbf文件一打开就是两个,a和b
只看楼主
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
回复 楼主 llww425
貌似单击打开文件
2014-02-12 10:16
llww425
Rank: 1
等 级:新手上路
帖 子:43
专家分:3
注 册:2014-1-24
得分:0 
回复 10楼 TonyDeng
我点右键-打开文件,打开也是两个。。。而且,上周我用的时候还没出现这情况呢,这周就变这样了。
2014-02-12 12:06
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
那不知道要不要恭喜你中招了

授人以渔,不授人以鱼。
2014-02-12 12:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
在vfp command窗口中用use打開表有幾個?

授人以渔,不授人以鱼。
2014-02-12 12:24
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
工作區1、2和a、b是等效的,a就是1,b就是2,如此類推,這是舊dbase沿用下來的習慣,在那個時候,工作區祇有10個,26個英文字母就可以滿足需要,不必總用數字,但在後來的foxpro發展下,工作區的數量可達256個,沒誰再用英文字母來表示了(其實想想Excel中欄的引用使用兩位字母有多麻煩就知道了這個道理),所以現在不要再用這種表示法了。其實用數字也不需要,從dbase開始,工作區就有“別名”可用,起個有意義的別名進行引號,比這種硬編碼優越得多。你從網上看人家的代碼,泥沙俱下,那段代碼寫的很不好,還教壞了習慣,這樣學下去祇會害了你。

授人以渔,不授人以鱼。
2014-02-12 12:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
編程語言跟普通語言其實是一樣的,對一句複雜語句的理解并不見得比由若干簡單句子構成的一段話來得輕鬆,不要以爲少寫幾行、把多個句子集成在一句中是很高深的表現。

授人以渔,不授人以鱼。
2014-02-12 13:26
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用TonyDeng在2014-2-12 12:18:39的发言:

那不知道要不要恭喜你中招了
中毒了?
2014-02-12 13:43
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
以下是引用tlliqi在2014-2-12 13:43:57的发言:

中毒了?

那不知道了,這種情況我又沒遇見過,到現場看才知道。

授人以渔,不授人以鱼。
2014-02-12 13:54
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
那楼主去接你,还是把电脑快递给你
2014-02-12 14:57
llww425
Rank: 1
等 级:新手上路
帖 子:43
专家分:3
注 册:2014-1-24
得分:0 
“网络上表的访问权限只给打开表的用户。网络上的其他用户不能访问表。用SET EXCLUSIVE ON 还防止所有其他用户以只读方式访问该表。通过在 USE 命令中包含 EXCLUSIVE 子句,还可以使文件在网络上以独占方式打开。要以独占使用方式打开表,不必锁定记录或文件。以独占使用方式打开的表,确保其他用户不能更改文件。对于某些命令,除非表以独占使用方式打开,否则不能执行。这些命令是 INSERT、 INSERT BLANK、 MODIFY STRUCTURE、 PACK、 REINDEX 和 ZAP。
 这主要是为防止网络共享数据时引起数据混乱,独占的方式可以对表做任何操作,只读的时候就只能读不能修改,共享的时候有的命令是用不了的。”


我在网上搜了下,,,好像和上面说的这种情况很像,是不是我的表默认是以共享方式打开啊?因为先打开vfp程序,再用“文件-打开”,就只打开一个,命令窗口显示use的命令是exlusive。而所有dbf文件直接双击或右键点开,就出来俩表a、b。怎样设置默认打开方式为独占?SET EXCLUSIVE ON 命令怎么用?我用了不行。
2014-02-13 11:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-427205-1-1.html




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

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