這裏的查詢:獲得「查詢太複雜」錯誤執行一個UPDATE查詢時 - Excel中
UPDATE [Tasks$] SET SPRINT = 1, THEME = "INTEGRATION" WHERE STORY = 1
這裏的數據集:
SPRINT THEME STORY Task Estimate Assigned IN_PROGRESS DONE
1 INTEGRATION 1 Some task 1 AA Wed, Feb 6 Wed, Feb 13
工作表被稱爲「任務」。我不確定爲什麼這不起作用,因爲查詢不是太複雜,而且在另一個工作表上有類似的查詢。 「任務」工作表中共有120行。
我收到的Execute方法調用此錯誤:
Sql = "UPDATE [Tasks$]..."
cn.Execute (Sql)
任何幫助表示讚賞。
更新:
這是連接是如何創建的。
Set conn = New ADODB.Connection
conn.Provider = "Microsoft.Jet.OLEDB.4.0"
conn.ConnectionString = "Data Source=" & ThisWorkbook.FullName & ";" & "Extended Properties=Excel 8.0;"
conn.Open
您還連接了哪些數據庫產品? – RBarryYoung 2013-02-26 16:40:37
@RBarryYoung看起來他正在使用DAO或ADO來處理excel工作表中的數據,這是不是Nightwolf? – Brad 2013-02-26 17:30:00
是的,我更新瞭如何創建連接的問題。謝謝。 – Nightwolf 2013-02-26 19:15:24