这是查询:
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