点击或拖拽改变大小

Functions.DbUseAreaFox 方法

X#
打开一个数据库文件。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION DbUseAreaFox(
	uArea,
	cDataFile,
	cAlias,
	lShared,
	lReadOnly,
	lOnline,
	lAdmin,
	lAgain,
	lNoData,
	lNoRequery,
	nDataSession,
	uConnection
) AS LOGIC CLIPPER
查看代码

参数

uArea (Optional)
类型:__Usual
指定必须在哪个工作区打开文件。它和 USE 命令的 IN 子句中的值相同。
cDataFile (Optional)
类型:__Usual
要打开的数据库文件的名称,包括可选的驱动器、目录和扩展名。
如果数据库文件有对应的备注文件,备注文件也会被自动打开。
数据库文件和备注文件的默认扩展名由 RDD 确定。 译者注:对于 VFP 方言来说,通常其扩展名为 dbf 和 fpt
如果数据库文件或其对应的备注文件不存在,将引发运行时错误。
请参阅 SetDefault() 和 SetPath() 以了解文件搜索和创建规则。
cAlias (Optional)
类型:__Usual
当打开cDataFile时,要与工作区关联的标识符名称。
如果未指定,别名默认为数据库文件名。在单个应用程序中,不允许重复的别名。
lShared (Optional)
类型:__Usual
TRUE:尝试以共享方式打开cDataFile
FALSE:尝试以独占(非共享)方式打开 xcDataFile,拒绝所有其他进程访问,直到关闭数据库文件为止。
如果省略 lShared,则当前的 SetExclusive() 设置确定是否允许共享访问。
但是,强烈建议您在 USE 命令中指定打开模式,而不是依赖 SetExclusive() 为您确定。
lReadOnly (Optional)
类型:__Usual
TRUE:尝试以只读属性打开cDataFile,禁止对工作区进行更新。
FALSE:尝试以读写属性打开cDataFile,允许更新。
如果省略 lReadOnly,默认值为 FALSE。
如果无法使用指定属性访问 cDataFile,将引发运行时错误。
lOnline (Optional)
类型:__Usual
等效于 USE 命令的 ONlINE 子句。
lAdmin (Optional)
类型:__Usual
等效于 USE 命令的 ADMIN 子句。
lAgain (Optional)
类型:__Usual
等效于 USE 命令的 AGAIN 子句。
lNoData (Optional)
类型:__Usual
等效于 USE 命令的 NODATA 子句。
lNoRequery (Optional)
类型:__Usual
等效于 USE 命令的 NOREQUERY 子句。
nDataSession (Optional)
类型:__Usual
等效于 USE命令的 SESSION 子句。
uConnection (Optional)
类型:__Usual
等效于 USE 命令的 CONNSTRING 子句。

返回值

类型:Boolean
如果成功,返回TRUE;否则,返回FALSE。
备注
DBUseAreaFox() 是 FoxPro USE 命令的功能等效项。
有关更多信息,请参阅 USE 命令。
参见