我有一個非常長的包含10個聯合所有語句的查詢,整個查詢在Oracle SQL Developer中都很好,但在Excel VBA中失敗。聯盟ALL查詢在VBA中失敗,但在SQL Developer中沒問題
我通過逐個刪除Union ALL語句來測試VBA代碼,它可以與任何一個Union ALL語句一起使用。當查詢有兩個或更多Union ALL時,它再次失敗。
Excel VBA是否在執行過程中操作查詢字符串?
我有一個非常長的包含10個聯合所有語句的查詢,整個查詢在Oracle SQL Developer中都很好,但在Excel VBA中失敗。聯盟ALL查詢在VBA中失敗,但在SQL Developer中沒問題
我通過逐個刪除Union ALL語句來測試VBA代碼,它可以與任何一個Union ALL語句一起使用。當查詢有兩個或更多Union ALL時,它再次失敗。
Excel VBA是否在執行過程中操作查詢字符串?
行..以後有更多的時間使用Google我有點現在有一個答案:
http://fontstuff.com/access/acctut15.htm
「注:VBA的SQL語句的最大長度爲32,768個字符)!」
謝謝大家的意見。
重要提示:)令人驚訝的是整數最大值。 – 2013-05-11 14:31:17
請記住,在所有查詢中使用「全部聯合」或「聯合」列數必須相同。 – Rahul 2013-05-10 13:58:00
它究竟如何失敗? – 2013-05-10 13:59:42
驗證您是否不會錯過複製空間以在Excel中運行。 – 2013-05-10 14:47:49