-4
當我運行該腳本下面我得到「類型不匹配」錯誤運行Oracle查詢使用VBA
「獲取錯誤,當我執行下面的代碼
query1 = "Select count(*) from test" & _
Query2 = query1 & "where proc_d" & _
Query3 = Query2 & "IN('10 jun 2015')"
當我運行該腳本下面我得到「類型不匹配」錯誤運行Oracle查詢使用VBA
「獲取錯誤,當我執行下面的代碼
query1 = "Select count(*) from test" & _
Query2 = query1 & "where proc_d" & _
Query3 = Query2 & "IN('10 jun 2015')"
原因你的錯誤是
query1 = "Select count(*) from test" & _
Query2 = query1 & "where proc_d" & _
Query3 = Query2 & "IN('10 jun 2015')"
成爲
query1 = "Select count(*) from test" & Query2 = query1 & "where proc_d" & Query3 = Query2 & "IN('10 jun 2015')"
將線條組合在一起後。
將其更改爲
query1 = "Select count(*) from test " & _
"where proc_d " & _
"IN('10 jun 2015')"
還要注意單詞「測試」和「proc_d」後添加了額外的空間。沒有這些空格,SQL命令將被構造,但是將是無效的。
非常感謝您的用戶建議。 –
你的建議* –
請不要發佈代碼圖片 - 複製並粘貼*實際*代碼並使用{}按鈕進行格式化。並*縮進*它!另外,如果您遇到錯誤,您應該確定哪些線路是問題。看看你正在構建SQL的部分,甚至不像有效的VBA - 你使用一個續行,但不要繼續行... –
您好,我可以只發布一部分代碼我得到錯誤。當我試圖發佈完整的代碼,但無法發佈。 –