我认为这是一个非常愚蠢的问题,但我只是找不到解决方法。
我在filemaker中使用ExecuteSQL,但我注意到结果文本不包含列名,不知道如何使结果显示列名?
提前感谢!
您可以在调用ExecuteSQL()
函数之前,只需在计算中添加文本行,例如:
"SomeField,AnotherField¶"
&
Execute SQL ( "SELECT SomeField, AnotherField FROM YourTable" ; "" ; "" )
请注意,您可以使用GetFieldName()
函数来保护您的计算免受重命名的字段的影响。
您也可以使用类似的查询:
SELECT * FROM FileMaker_Fields WHERE TableName='YourTable'
检索表的所有字段名称。