Foxpro 数据库查询使用 Microsoft Query 字段 header

Foxpro database queries using Microsoft Query field header

我通常习惯于查询其他数据库,只是习惯了 Foxpro。在其他数据库中,我可以执行以下操作

SELECT fieldname as 'My Field Name'
FROM MyDatabase

而该列的 header 字面上就是我的字段名称。但是 foxpro 输出始终是小写的,即我的字段名称

请问有人知道如何解决这个问题吗?

谢谢 约翰

你不能。 'AS' 子句不允许在结果游标中的列中使用任何在创建实际和 DBF 字段名称时不允许的字符。这包括空格。

此外,DBF header 中字段的大小写为大写。如果 table 是数据库容器的一部分,后者可以为每个字段保存一个 'long name',最多 128 个字符,并有空格、大小写等。但通过 ODBC 或 OLEDB 检索 DBF 数据将始终使用 DBF 中小写的 10 个字符字段名称 header.