从数据库容器(.dbc)

时间:2016-08-22 12:25:23

标签: containers visual-foxpro

我有一个包含大约30个.dbf表的应用程序,这些表都记录在一个数据库容器中。每个表的一个非常简短的描述保存在每个表的表注释中,因此位于dbc中相关记录的“属性”字段中。

我想让用户有机会定义一个简单的报告,然后我将其发送到Excel文件(熟悉Excel的VFP接口)。为此,我需要显示表名和表注释(以及.dbf文件本身的字段列表)。

有没有一种简单的方法来提取“属性”字段的“表评论”部分?我认为我需要解析该字段,因为“表注释”嵌入其中。

1 个答案:

答案 0 :(得分:1)

实际上,在VFP中,有多个地方可以获取这些信息。您可以使用DbGetProp(),即:

open database (_samples+'data\testdata.dbc')
? DbGetProp('Customer', 'TABLE', 'Comment')

AFields()也有这些信息:

use (_Samples+'data\Customer')
afields(laFields)
? laFields(1,16)