Filemaker 和 SQL 查詢<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
自從引入 SQL 查詢構建器以來,我多次嘗試使用這個工具,但都沒有成功。 所以我使用舊方法(打開數據庫),這迫使我手動構建 SQL 查詢。 現在我們可以混合使用外部數據庫和 JMP 表,我想給查詢構建器第二次機會。 它仍然不起作用。 錯誤信息:

與數據庫的連接工作正常(我製作了一個更新腳本並且我使用它幾個月沒有問題)。
SQLSTATE=42000 表示語法錯誤。 但它是編寫 SQL 查詢的查詢生成器......
任何想法?
謝謝,
克勞德 B。
回复:Filemaker 和 SQL 查詢問候@woz_s - 回顧這個問題的歷史,我看到了一些要分享的事情:
- 對原帖中提到的 Filemaker Pro 場景進行了特殊處理。 分號實際上並沒有從生成的 SQL 中刪除,而是在提交到 Filemaker Pro 數據庫之前“在幕後”刪除了分號。
- 我看到這裡提到的首選項/複選框的現有請求,但尚未實施。 我將其提升並提到 Presto 是另一個不適用於當前實現的數據庫。 我希望它可以在未來的版本中處理。
目前,您找到的刪除分號的解決方法是我可以提供的最佳解決方案。
回复:Filemaker 和 SQL 查詢使用 JMP 15 在 Presto ODBC 連接上查詢數據時,我遇到了與尾隨分號相同的問題。切換到自定義 SQL 模式和刪除分號的解決方法工作正常,但在自定義和之間來回切換在數據探索期間,交互模式很快變得非常乏味。
奧黛麗,你能提供一些關於你在帖子中提到的刪除分號的細節嗎?它只支持 FileMaker 嗎?我仔細研究了 JMP 首選項,看看是否有啟用它的方法,但找不到任何東西。如果它還不存在,那麼最好在某個地方有一個複選框,可以在將來的版本中手動打開/關閉尾隨分號刪除。謝謝!
回复:Filemaker 和 SQL 查詢大家好 - 我一直在審查我們在 JMP 社區中提出改進請求的一些問題,這些問題實際上已在軟件中得到解決,並試圖將其與原始請求相匹配。 這是其中一項要求。 看起來我們在 JMP 14 時間範圍內添加了對 FileMaker 的一些支持,形式是在適當的時候去掉分號。 希望搜索此問題的任何人都能夠升級到更新版本的 JMP 並能夠成功地使用 FileMaker。 當然,如果您發現新問題,請告訴我們。
謝謝!
奧黛麗
回复:Filemaker 和 SQL 查詢嗨,埃里克和 JP,
我當然不想在這里以相互指責的形式展開討論。 我對 JMP 團隊的支持感到非常高興。 關於 FileMaker,對我來說重要的是能夠通過刪除分號來解決問題並分享技巧。
關於 Mac OS 世界中數據庫管理器的報價更受限制,您是正確的。 就個人而言,我主要使用 FileMaker 進行研究,因為它的設計靈活性(和快速開發)對我來說比原始功能更重要。 儘管如此,我仍然可以非常高效地(使用 FileMaker Server)管理一些具有數百個表、數千個字段和數百萬條記錄的數據庫。 我還使用 SQLite(用戶),尤其是 PosGres(PostGIS 服務器)來獲取地理數據。
由於口音的原因,ODBC 驅動程序對於像我這樣的講法語的人來說特別反复無常。 您絕對必須禁止字段標題中的重音和空格!
再次感謝,
克勞德
回复:Filemaker 和 SQL 查詢嘿,jpmontagne,
我們建議在 Mac 上使用免費的 ODBC 支持的免費數據庫是 MySQL。可在此處找到 Mac for MySQL 的 ODBC 驅動程序: MySQL :: 下載連接器/ODBC .
SQLite 是另一種可能性。ODBC 驅動程序可以在這裡找到: http://www.ch-werner.de/sqliteodbc/ SQLite 可能更類似於 FileMaker,因為您不需要數據庫服務器;數據庫只是磁盤上的一個文件。
這些數據庫也有商業 ODBC 驅動程序,可從實際技術如果您正在尋找更多“生產”的東西。
衛生部,
埃里克
回复:Filemaker 和 SQL 查詢Mac OS X 用戶呢? 我也使用 Filemaker Pro,因為 Access 在 Mac 平台上不可用。 您會為我們的 Mac 用戶推薦什麼關係數據庫而不是 FileMaker Pro?
回复:Filemaker 和 SQL 查詢一位更了解 JMP 的 ODBC 支持的同事指出,JMP 官方不支持 Filemaker Pro。這是關於該主題的用法說明。
46030 - JMP® 不再支持 Windows 操作系統上的 FileMaker Pro™ 數據庫
顯然,我們在使用他們的 ODBC 驅動程序時遇到了無數問題。您是否有可能切換到不同的數據庫?
謝謝,
埃里克
回复:Filemaker 和 SQL 查詢好的,我看看我們能做些什麼。
埃里克
回复:Filemaker 和 SQL 查詢嗨埃里克,
我使用查詢生成器創建了一個簡單的 SQL 查詢。 它只包含一個半昏迷。 它沒有像它那樣工作。 但在去除半昏迷後工作完美。

所以你是對的。 半昏迷與 FileMaker(和/或 ODBC 驅動程序)不兼容。
希望這可以在以後的升級中得到解決。
非常感謝您的快速回复!!
克勞德 B。
回复:Filemaker 和 SQL 查詢嘿,克勞德,
很抱歉您對查詢生成器感到失望。關於 SQL 的一件令人沮喪的事情是,即使有一個標準,在 SQL 支持方面也存在許多特定於供應商的差異。Query Builder 了解*一些*這些供應商差異,並在生成 SQL 時使用這些知識。但是,Filemaker 不是我們測試過的數據庫,也沒有教過 Query Builder 有關其特性的信息。
例如,有些數據庫真的不喜歡 SQL 語句末尾的分號。您可以嘗試的一件事是使用主紅色小三角菜單並選擇“轉換為自定義 SQL”,然後查看您是否可以按照 Filemaker 滿意的方式編輯 SQL。我要嘗試的第一件事是刪除結尾的分號。如果這解決了問題,我們也許可以考慮為 Filemaker 添加一個特殊情況,以省略尾隨分號。
謝謝,
埃里克