我有一个ODBC DSN设置从我的ASP.Net应用程序命中Filemaker数据库.我正在尝试形成一个有效的查询,其中列名称中包含空格.在T-SQL中,您可以将其括在[]中.但在这种情况下,我无法让它发挥作用.这是一个有效的查询:
从ua_inventory中选择*,其位置如'%a%'
但这不是:
从ua_inventory中选择*,其中[item place]就像'%a%'
我收到以下错误:[DataDirect] [ODBC SequeLink驱动程序] [ODBC套接字] [DataDirect] [ODBC FileMaker驱动程序] [FileMaker] SQL中的分析错误
有没有人知道如何在表和/或列名称中有空格的情况下形成查询?
提前致谢
以下是一些示例查询:
SELECT DISTINCT LastNameFirst, "Full Name" FROM "UA Biographies" ORDER BY LastNameFirst"
SELECT DISTINCT Categories FROM UA_Inventory ORDER BY Categories
Run Code Online (Sandbox Code Playgroud)
要记住的重要事项是对象(表名和列名)需要双引号
这个artcle底部的前后评论确实有所帮助:http: //www.nathanm.com/filemaker-pro-odbc-quirks/
归档时间: |
|
查看次数: |
2419 次 |
最近记录: |