mysql - 从 sql 表连接到 Excel 工作表

标签 mysql sql-server excel vba

面临运行时错误说

Incorrect Syntex

靠近C:\Users\Emp_ID\Desktop\FolderName\FileName.xlsm

set rs = cnn.Execute("update EO_datawh.dbo.TableName set email_status = 'Sent' From '" & ThisWorkbook.FullName & "'.'Sheet1$' a join EO_datawh.dbo.TableName b on a.sr_number = b.sr_number")

最佳答案

更新后使用别名“b”而不是“EO_datawh.dbo.TableName”:

set rs = cnn.Execute("update b set email_status = 'Sent' From '" & ThisWorkbook.FullName & "'.'Sheet1$' a join EO_datawh.dbo.TableName b on a.sr_number = b.sr_number")

关于mysql - 从 sql 表连接到 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42090845/

相关文章:

java - 如何在java中找到给定范围内的百分比

php - 完成此 SQL 查询所需的方法

php - 多个内部联接和一对一//一对多关系

php - 如何在带日期的标题下显示按日期排序的多个表中的排序数据?

sql-server - 如何在OrmLite中对INT列进行LIKE比较?

excel - 是否可以在 VBA 中考虑由数据连接刷新激活的 SharePoint 凭据提示?

vba - 写入命名范围内的最后一个单元格

php - 如何查找与数组中的一个匹配的字符串

sql - 找出模式的序号

sql-server - 在 docker 容器中恢复数据库