将文本文件中的存储过程追加到当前数据库中。
语法
APPEND PROCEDURES FROM FileName
[AS nCodePage] [OVERWRITE]
参数
FileName
指定文本文件,函数将追加其中的存储过程。
AS nCodePage
指定要追加其存储过程的文本文件所在的代码页。Visual FoxPro 在复制文本文件的内容时,自动将文本文件的内容转换成指定的代码页。
如果指定的 cCodePage 值无效,Visual FoxPro 将产生错误信息。可以使用 GETCP( ) 函数显示“代码页”对话框,并从中指定文本文件的代码页,此文本文件包含要追加的存储过程。
如果忽略 AS nCodePage,Visual FoxPro 将复制文本文件的内容,并自动将文本文件内容转化成 Visual FoxPro 的当前代码页。您可以用 CPCURRENT( ) 函数设置 Visual FoxPro 的当前代码页。
如果 nCodePage 值为零,Visual FoxPro 将假定文本文件的代码页与当前数据库的代码页相同,不进行代码页转换。
OVERWRITE
指定用文本文件中的过程改写数据库中的当前存储过程。如果忽略参数 OVERWRITE,将不改写数据库中的当前存储过程,文本文件中的存储过程追加到当前存储过程中。
说明
使用 append procedures 命令,可以用编程方式修改数据库中的存储过程。运行 APPEND PROCEDURES 时,数据库必须是打开的,并且为当前数据库,否则 Visual FoxPro 将产生错误信息。
append procedures 命令要求数据库以独占方式打开。要以独占方式打开数据库,需要在 OPEN DATABASE 命令中包含 EXCLUSIVE 子句。