回复:遷移到 JMP 16 後,SQL 語句不再起作用嗨基拉,
你沒有在這裡提到數據庫的類型,但我認為你需要向技術支持打開一個事件報告。他們可能知道發生了什麼,如果他們不知道,他們將聯繫開發人員以調試事件。
布萊恩·科克蘭
JMP開發
遷移到 JMP 16 後,SQL 語句不再起作用你好呀!
我們一直在升級到JMP 16最近來自 JMP 15。 不幸的是,在這次升級之後,我在 JMP 15 中工作的 SQL 代碼不再工作了。 我已嘗試收集一些信息,並將盡我所能地描述問題。 我希望那裡有人可能對此有想法。
我用ODBC 連接連接到總共有 3 個表的 SQL 數據庫。 可以毫無問題地訪問其中的兩個數據表。 但是,當嘗試訪問第三個時,我收到以下錯誤消息:

無論我包含哪些列,都會出現此消息。 即使添加 where 子句也不會改變任何東西。
為了完整起見,我嘗試在腳本中訪問數據庫:

同樣,'下拉' 工作正常,'LTDB' 不行。 不幸的是,這兩個錯誤消息都對我沒有幫助。 我讀過了這個線程以及其中的鏈接,但對我沒有幫助。 你有什麼解決方案?
順便說一下,我不認為這個問題與數據表本身有關。 我嘗試使用 Python 的 pyodbc 庫訪問相同的內容,並且以下效果非常好:

謝謝!
基拉
數據表其他腳本編寫回复:遷移到 JMP 16 後 SQL 語句不再工作有解決辦法嗎?我懷疑我看到了類似的東西。我無法使用“select *”拉取整個表,但我可以單獨添加最多 43 列並獲得結果。表中有 35,666 行。
我得到了這些錯誤的組合:
執行 SQL 語句。
無效的參數值
執行 SQL 語句。
ODBC 錯誤:無法向數據表添加行。
謝謝,
搶
回复:遷移到 JMP 16 後 SQL 語句不再工作你用的是什麼數據庫?您的 ODBC 驅動程序是最新的嗎?聽起來您需要向 JMP 技術支持開一張票。
回复:遷移到 JMP 16 後 SQL 語句不再工作嗨,羅伯,
我得到了 JMP 支持的幫助。 對我來說,訣竅是將我的 JMP 偏好更改為:
Preferences(ODBC Disable Block Fetch(1));
至少對我來說,在那之後一切都很順利。
最好的,
基拉