10 個の Union ALL ステートメントを含む非常に長いクエリがあります。クエリ全体は Oracle SQL Developer では問題ありませんでしたが、Excel VBA では失敗しました。
Union ALL ステートメントを 1 つずつ削除して VBA コードをテストしたところ、どの Union ALL ステートメントでも問題なく動作しました。クエリに Union ALL が 2 つ以上ある場合、再度失敗しました。
Excel VBA は実行中にクエリ文字列を操作しますか?
わかりました..さらに何時間もグーグルで調べた後、私は今答えを持っています:
http://fontstuff.com/access/acctut15.htm
"注: VBA の SQL ステートメントの最大長は 32,768 文字です!)"
コメントありがとうございます。