2009-11-05 60 views
2

我有一個ODBC DSN設置,可以從我的ASP.Net應用程序中創建Filemaker數據庫。我試圖形成一個有效的查詢,列名中有空格。在T-SQL中,你可以把它放在[]中。但在這種情況下,我無法得到它的工作。這裏有一個有效的查詢:Filemaker Sql查詢名稱中有空格的列

SELECT * FROM ua_inventory這裏地理位置優越像 '%A%'

但是,這並不:

SELECT * FROM ua_inventory其中[項目地點]像 '%A%'

我收到以下錯誤: [DataDirect的] [ODBC SequeLink驅動程序] [ODBC插座] [的DataDirect] [ODBC的FileMaker驅動程序] [的FileMaker]解析錯誤在SQL

有沒有人有一個線索如何形成的查詢桌子和/或公司列中名稱中有空格?

在此先感謝

回答

4

下面是一些例子查詢:

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

要記住的重要一點是對象(表名&列名)需要雙引號

背N-在此artcle底部的第四條評論確實幫了大忙: http://www.nathanm.com/filemaker-pro-odbc-quirks/