2013-05-10 63 views
0

我有一個非常長的包含10個聯合所有語句的查詢,整個查詢在Oracle SQL Developer中都很好,但在Excel VBA中失敗。聯盟ALL查詢在VBA中失敗,但在SQL Developer中沒問題

我通過逐個刪除Union ALL語句來測試VBA代碼,它可以與任何一個Union ALL語句一起使用。當查詢有兩個或更多Union ALL時,它再次失敗。

Excel VBA是否在執行過程中操作查詢字符串?

+0

請記住,在所有查詢中使用「全部聯合」或「聯合」列數必須相同。 – Rahul 2013-05-10 13:58:00

+2

它究竟如何失敗? – 2013-05-10 13:59:42

+0

驗證您是否不會錯過複製空間以在Excel中運行。 – 2013-05-10 14:47:49

回答

1

行..以後有更多的時間使用Google我有點現在有一個答案:

http://fontstuff.com/access/acctut15.htm

「注:VBA的SQL語句的最大長度爲32,768個字符)!」

謝謝大家的意見。

+0

重要提示:)令人驚訝的是整數最大值。 – 2013-05-11 14:31:17