dbf( ) 函数
示例 请参阅
返回指定工作区中打开的表名,或根据表别名返回表名。
语法
DBF([cTableAlias | nWorkArea])
参数
cTableAlias
指定表的别名。
nWorkArea
指定工作区编号。
如果省略 cTableAlias 和 nWorkArea,DBF( ) 返回当前工作区中打开的表名;如果指定的工作区中没有打开的表,DBF( ) 返回一个空字符串;如果表没有 cTableAlias 别名,则 Visual FoxPro 产生错误。
有关创建表别名的详细内容,请参阅 USE。
返回值类型
字符型
说明
在 Visual FoxPro、FoxPro for Windows 和 FoxPro for MS-DOS 中,当 SET FULLPATH 设置为 ON
时,DBF( ) 返回表的路径和表名;当 SET FULLPATH 设置为 OFF 时,DBF( ) 返回表所在的驱动器和表名。
在 FoxPro for Macintosh 中,忽略 FULLPATH 设置,DBF( ) 返回表的路径和表名。
set fullpath 命令
请参阅
指定 CDX( ),DBF( ),MDX( ) 和 NDX( ) 等函数是否返回文件名的路径。
语法
SET FULLPATH ON | OFF
参数
ON
(默认值)指定 CDX( ),DBF( ),MDX( ) 和 NDX( ) 等函数返回驱动器指示符、路径和文件名。
OFF
指定只返回驱动器指示符和文件名。
说明
应使用 set fullpath 命令来设置在 CDX( ),DBF( ),MDX( ) 和 NDX( ) 等函数返回的文件名中是否包括路径。在 FoxPro for Macintosh 中,忽略 SET FULLPATH 设置,返回的文件名中总是包含路径。