Filemaker Sql查询名称中带空格的列

时间:2009-11-05 20:07:16

标签: odbc filemaker

我有一个ODBC DSN设置来从我的ASP.Net应用程序访问Filemaker数据库。我正在尝试形成一个有效的查询,其中列名称中包含空格。在T-SQL中,您可以将其括在[]中。但在这种情况下,我无法让它发挥作用。这是一个有效的查询:

从ua_inventory中选择*,其位置如'%a%'

但这不是:

从ua_inventory中选择*,其中[item place]类似'%a%'

我收到以下错误: [DataDirect] [ODBC SequeLink驱动程序] [ODBC套接字] [DataDirect] [ODBC FileMaker驱动程序] [FileMaker] SQL中的分析错误

有没有人知道如何在表和/或列名称中包含空格的情况下形成查询?

提前致谢

1 个答案:

答案 0 :(得分:5)

以下是一些示例查询:

SELECT DISTINCT LastNameFirst, "Full Name" FROM "UA Biographies" ORDER BY LastNameFirst"
SELECT DISTINCT Categories FROM UA_Inventory ORDER BY Categories

要记住的重要事项是对象(表名和列名)需要双引号

这个artcle底部的前后评论确实帮了大忙: http://www.nathanm.com/filemaker-pro-odbc-quirks/