Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 在FoxPro中列出表验证规则/检查_Validation_Visual Foxpro - Fatal编程技术网

Validation 在FoxPro中列出表验证规则/检查

Validation 在FoxPro中列出表验证规则/检查,validation,visual-foxpro,Validation,Visual Foxpro,我需要检查并查看FoxPro中的表和/或字段上是否存在验证规则(以编程方式确定是否应该替换/添加/删除它)显示结构不包含任何验证规则 是否有VFP命令列出表上的验证规则(到数组、文件、光标等)?我发现这两个命令都包括字段和表验证规则 对于AFIELDS(),表表达式存储在第10列中数组的第一行,字段验证表达式与第7列中的每一行一起存储 对于COPY STRUCTURE EXTENDED,表表达式位于名为table\u rule的备忘录列的第一行,字段表达式与每个规则一起存储在名为field\u

我需要检查并查看FoxPro中的表和/或字段上是否存在验证规则(以编程方式确定是否应该替换/添加/删除它)<代码>显示结构不包含任何验证规则

是否有VFP命令列出表上的验证规则(到数组、文件、光标等)?

我发现这两个命令都包括字段和表验证规则

对于
AFIELDS()
,表表达式存储在第10列中数组的第一行,字段验证表达式与第7列中的每一行一起存储

对于
COPY STRUCTURE EXTENDED
,表表达式位于名为
table\u rule
的备忘录列的第一行,字段表达式与每个规则一起存储在名为
field\u rule

的备忘录列中。我发现,这两个字段都包括字段和表验证规则

对于
AFIELDS()
,表表达式存储在第10列中数组的第一行,字段验证表达式与第7列中的每一行一起存储


对于
COPY STRUCTURE EXTENDED
,表表达式位于名为
table\u rule
的备注列的第一行,字段表达式与每个规则一起存储在名为
field\u rule

的备注列中。另一个选项是使用VFP附带的GenDBC实用程序。它生成一个重新创建数据库的程序。

另一个选项是使用VFP附带的GenDBC实用程序。它会生成一个重新创建数据库的程序。

您可以使用该程序获取单个DB对象/字段的信息:

? DBGETPROP("mytable.myfield","Field","RuleExpression")
或对于表格:

? DBGETPROP("mytable", "Table", "RuleExpression")
您可以使用获取单个DB对象/字段的信息:

? DBGETPROP("mytable.myfield","Field","RuleExpression")
或对于表格:

? DBGETPROP("mytable", "Table", "RuleExpression")

以编程方式分析GenDBC输出相对来说比较困难。啊,没有注意到您想要以编程方式计算结果。以编程方式分析GenDBC输出相对来说比较困难。啊,没有注意到您想要以编程方式计算结果。