標題:
[發問]
執行ADODB.Connection.Execute後Excel錯誤重啟
[打印本頁]
作者:
li_hsien
時間:
2016-5-27 09:30
標題:
執行ADODB.Connection.Execute後Excel錯誤重啟
本帖最後由 li_hsien 於 2016-5-27 09:44 編輯
常用VBA下SQL語法進行資料庫查詢
但這次使用的SQL語法查詢時
執行到ADODB.Connection.Execute(SQL語法)
Excel整個錯誤重啟,出現回報畫面
[attach]24359[/attach]
程式確認可正常連結DB進行查詢
嘗試以較簡易簡短的SQL進行查詢,是可以正常印出結果
可能是目前所要執行的SQL太長?JOIN太多TABLE? (JOIN三張TABLE)
[SQL語法大致如下]
str = "select a.x1,b.x2,a.x3,d.x4,d.x5,d.x6,e.x7,e.x8 " & _
"from AAA a " & _
"join BBB b on a.iii=b.xxx " & _
"join CCC c on a.jjj=c.yyy " & _
"join DDD d on c.kkk=d.zzz or c.lll=d.mmm " & _
"left join EEE e on d.nnn=e.ooo " & _
"where a.ppp='" & Worksheets(1).TextBox1.Value & "'"
複製代碼
向各位請益是否有解決方案
再請指教
謝謝 !
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)