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