在vfp里use student in 0是什么意思

 我来答
百度网友a299049
2012-04-18 · TA获得超过667个赞
知道小有建树答主
回答量:807
采纳率:100%
帮助的人:187万
展开全部
打开一个表及其相关索引文件,或打开一个 SQL 视图。
USE [[DatabaseName!]Table | SQLViewName | ?]
[IN nWorkArea | cTableAlias] [ONLINE] [ADMIN] [AGAIN]
[NOREQUERY [nDataSessionNumber]] [NODATA] [INDEX IndexFileList | ?
[ORDER [nIndexNumber | IDXFileName | [TAG] TagName [OF CDXFileName]
[ASCENDING | DESCENDING]]]] [ALIAS cTableAlias] [EXCLUSIVE]
[SHARED] [NOUPDATE] [CONNSTRING cConnectString]
参数
[DatabaseName!]TableName
指定要打开的表的名称。尽管在 Windows 95 和 Windows NT 中,文件名内的空格是有意义的,但要避免在 Visual FoxPro 中的TableName内使用空格符。如果表名中含有空格,请用括号(“”或‘’)括住表名。
要想打开一个不在当前数据库中的表,在表名前加数据库的名称,中间用叹号分隔。如果不包含数据库的名称,Microsoft Visual FoxPro 只能在当前数据库中打开表。如果数据库名或表名或者两者中都含有空格,请用括号(“”或‘’)括住数据库存名和表名。
注意 如果磁盘或目录名中包含感叹号(!) Visual FoxPro 将不能正确地认识路径名。
SQLViewName
指定位于当前数据库内要打开的 SQL 视图的名称。SQL 视图可以用 CREATE SQL VIEW 命令创建。SQLViewName 可作为使用 CREATEOFFLINE() 创建的游离视图的名称。
?
显示“使用”对话框,可以从对话框中选择要打开的表。
IN nWorkArea
指定要打开表所在的工作区。带有 IN 子句和工作区编号的 USE 命令,可以关闭指定工作区中的表。
在 IN 子句中 0 可作为工作区号,指定 0 可以在最低可用的工作区中打开表。例如,如果工作区 1 至工作区 10 中都有表打开,那么下面的命令将在工作区 11 中打开 customer 表:
USE customer IN 0
IN cTableAlias
指定在当前工作区中打开表。打开表的别名用 cTableAlias 指定。
如果省略 nWorkArea 和 cTableAlias 参数,则在当前工作区中打开表。
ONLINE
打开一个游离视图(offlineview)。要打开的游离视图的名称由 SQLViewName 指定。使用 ONLINE 打开游离视图后,您可用 TABLEUPDATE() 将它的改变更新到服务器中。
使用 ONLINE 打开游离视图只能采用独占方式。所以应在 USE 命令中同时使用 EXCLUSIVE 子句,或在 USE 命令前使用 SET EXCLUSIVEON。
你不能在 ONLINE 模式中打开一个游离视图也不能在一个事务处理中关闭它。
ADMIN
打开一个游离视图,而且打开的目的是为了操作其中的数据,而不是将游离视图中的更改更新到服务器中。使用ADMIN打开游离视图后,可以对它进行修改而不会影响服务器中的数据。
不能在 ADMIN 模式中打开一个游离视图也不能在一个事务处理中关闭它。
AGAIN
若要同时在多个工作区中打开一个表,可以按以下方法操作:
选择另一个工作区,并且执行带有表名和 AGAIN 子句的 USE 命令。
执行带有表名和 AGAIN 子句的 USE 命令,并且用 IN 子句指定一个不同的工作区。
当在另一个工作区中再次打开一个表时,在新工作区中的表继承了原工作区中的表的属性。例如,如果一个表以只读或独占访问方式打开,然后又在另一个工作区中打开,那么在新的工作区中该表也以只读或独占访问方式打开。
当再次打开表时,如果没有打开索引,则使用为原表打开的索引文件。在再次打开该表的工作区中,设置索引序号为 0。
即使初始表没有打开索引,也可以在再次打开该表时打开索引。这将把初始表的索引序号设置成 0。
再次打开的表被赋予工作区的默认别名。在多个工作区中打开一个表时,每次可以包含一个别名,只要这些别名不重复就可以。
在 Visual FoxPro 中,在另一个工作区中再次打开某个表并不占用额外的文件句柄。
NOREQUERY [nDataSessionNumber]
指定远程 SQL 视图的数据不再下载。NOREQUERY 仅用于 SQL 视图,并且主要用在当 AGAIN 子句再次打开一个 SQL 视图的时候。包含 NOREQUERY 子句可以增加大型数据集合的操作性能,因为数据不需要再次下载。
nDataSessionNumber 可以指定在某一数据工作期中的远程SQL视图内的数据不被再次下载。如果省略了 nDataSessionNumber,则不下载在当前数据工作期中打开的视图。
有关 NOREQUERY 子句的详细内容,请参阅 创建视图。
NODATA
指定仅下载 SQL 视图的结构,不下载 SQL 视图的数据。NODATA 提供了确定 SQL 视图结构的最快捷方法。
有关 NODATA 子句的详细内容,请参阅 创建视图。
INDEX IndexFileList
指定一组和表一起打开的索引。如果表具有结构复合索引文件,该索引文件自动与表一起打开。
IndexFileList 可以包含任何 .IDX 单项索引文件和 .CDX 复合索引文件的文件名。除非在索引文件列表中的 .IDX 和 .CDX 索引文件具有相同的文件名,否则无须为索引文件加扩展名。
在索引文件列表中的第一个索引文件是主控索引文件,该文件控件表中的记录如何访问和显示。然而,如果第一个索引文件是一个 .CDX 复合索引文件,则表中的记录按记录的物理顺序显示和访问。
INDEX ?
显示“打开”对话框,列出所有可供选择的索引文件。
ORDER [nIndexNumber]
指定一个主控的 .IDX 单项索引文件或 .CDX 复合索引文件标识,而不是使用在 IndexFileList 中指定的第一个索引文件或索引标识作为主控索引。
索引编号按如下方式;首先编号 .IDX 索引文件,编号顺序是其出现在索引文件列表中的顺序。然后对结构复合索引文件(如果存在)中的标识按其创建顺序编号。最后,对任何独立的复合索引文件的标识按其创建顺序编号。也可以使用 SET ORDER 来指定主控索引文件或标识。有关索引文件和标识编号的详细内容,请参阅SET ORDER。
如果 nIndexNumber 为 0,表中的记录将按物理记录顺序显示和访问,且各索引继续保持打开状态。尽管包含 ORDER 0 将以记录号顺序展现文件,但仍允许对已打开索引文件的更新。不加 nIndexNumber 的 ORDER 子句与 ORDER 0 意义相同。
ORDER [IDXFileName]
指定一个.IDX单项索引文件作为主控索引文件。
ORDER [TAG TagName] [OF CDXFileName]
指定 .CDX 复合索引文件中的主控标识。标识名可以是来自结构复合索引文件或任何其他打开的复合索引文件。如果在已打开的各复合索引文件中存在相同的标识名,则应包含 OFCDXFileName,并且指定复合索引文件名。
ASCENDING
指定表中的记录按升序访问和显示。
DESCENDING
指定表中的记录按降序访问和显示。
包含 ASCENDING 或 DESCENDING 子句并不改变索引文件或标识,而仅仅改变记录显示和访问的顺序。
ALIAS cTableAlias
创建表的别名。可以在需要或支持别名的命令和函数中用别名来引用表。
打开表时,系统自动给它指定一个别名。如果不含 ALIAS 子句,那么就用该表的名称作为表的别名,但也可以包含 ALIAS 子句和一个新别名来为表创建一个不同的别名。在 Visual FoxPro 中,别名可以包含多达254个字母、数字或下划线,并且必须以字母或下划线开头。在其他 FoxPro 版本中,别名最多可包含10个字母、数字或下划线,并且必须以字母或下划线开头。
如果使用 AGAIN 子句在多个工作区中同时打开一个表,并且在每个工作区中打开该表时不指定别名,那么每次将自动赋给该表一个默认的别名。
指定的别名发生冲突时,也赋给该表一个默认的别名,例如:
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
ACTIVATE WINDOW View && 打开“数据工作期”窗口
USE customer ALIAS orders IN 1 && 别名是 ORDERS
USE orders IN 3 && 冲突; 别名是 C
EXCLUSIVE
在网络上以独占使用方式打开表。有关表的独占使用的详细内容,请参阅 SET EXCLUSIVE。
SHARED
在网络上以共享使用方式打开表。用 SHARED 子句打开一个表时,即使 EXCLUSIVE 设置成 ON,此表也将以共享方式使用。
NOUPDATE
禁止更改表及其结构。
CONNSTRING cConnectString
为 ODBC 数据源指定一个连接串。cConnectionString 可以表示通常用 SQLCONNECT 或 SQLSTRINGCONNECT 传递的参数。
Visual FoxPro 传递 SQLViewName 中指定的连接串到远程视图, 并在先前定义的连接串中使用该连接串来连接到特定的数据源。传递一个空串 "" 显示 ODBC 数据源对话框让用户选择一个数据源。如果在连接串中指定了不完善的数据, 数据源显示登录对话框以获取必要的登录数据。如果省略可选的参数 CONNSTRING cConnectionString, 远程视图用当前定义的默认连接。关于数据源连接串的详细信息, 参见你的 ODBC 驱动程序文档。
备注
如果不加表名执行 use 命令,并且在当前工作区中已经打开了一个表文件,则关闭这个表。同样,在一个工作区中打开另一个表时,原来在该工作区中打开的表自动关闭。不能在同一个工作区中同时打开多个表。
示例
下面的示例在三个不同的工作区中打开三个表。然后打开查看窗口查看打开表的具体位置,并显示每个表的别名。
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
ACTIVATE WINDOW View

USE customer IN 0 && 打开 Customer 表
USE employee IN 0 && 打开 Employee 表
USE products IN 0 && 打开 Products 表
百度网友8343d20
2012-04-18 · TA获得超过785个赞
知道小有建树答主
回答量:480
采纳率:100%
帮助的人:243万
展开全部
在未被使用的最小工作区打开表Student
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QAtlantis
2012-04-18 · TA获得超过1310个赞
知道大有可为答主
回答量:1966
采纳率:33%
帮助的人:899万
展开全部
在新的工作区打开student表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式