首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

下面语句的sele 1和sele 2是什么意思啊该如何处理

2012-03-25 
下面语句的sele 1和sele 2是什么意思啊?麻烦指点一下settalkoffsetdefatof:\flow\66168\wzcxcloseallsele1

下面语句的sele 1和sele 2是什么意思啊?
麻烦指点一下
set   talk   off                                                                                                      
set   defa   to   f:\flow\66168\wzcx                                                                  
close   all    
sele   1  
use   ks                                                                                                                                                                                                                      
do   while   not   eof()                                                                                                                              
a=datatype
i=keyval                                                                                                                                                                    
sele   2                                                                                                  
use   46168                                                                                                                                                                            


loca   for   (keyval=a)          
repl   fd2   with   i  
use                                                                                                                                      
sele   1                                                                                                  
skip                                                                                                                                                                                                    
enddo                                                                                                                    
use

[解决办法]
激活指定的工作区。


SELECT nWorkArea | cTableAlias


 

参数
nWorkArea

指定要激活的工作区。如果 nWorkArea 为 0,则激活未使用的最小编号的工作区。
cTableAlias

指定要激活的包含打开表的工作区。cTableAlias 是打开表的别名。也可以包含 A 到 J 的字母作为 cTableAlias ,从而激活前 10 个工作区中的一个。
备注
默认情况下,启动 Visual FoxPro 时,1 号工作区是当前活动的。

注意:
任何工作区中打开的表中的字段,都可以包含在 Visual FoxPro 命令和函数中。使用下面的格式来访问在非当前工作区中打开的表中的字段: alias.field 或 alias -> field.
 


 

示例
下例演示了选择工作区的各种方法。

复制程序代码
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata ')
SELECT 1 && 1 号工作区
USE customer && 打开 Customer 表

SELECT 2 && 2 号工作区
USE orders && 打开 Orders 表

SELECT customer && 1 号工作区
BROWSE

SELECT B && 2 号工作区
BROWSE

热点排行