【发布时间】:2018-04-18 11:20:29
【问题描述】:
我的公司目前在MS Access 中有一个用VBA 编写的脚本,它从一系列excel 电子表格中获取数据并更新SQL 服务器上的一个表。就目前而言,VBA 脚本单独导入行,使用For-loop 循环遍历行并在 SQL 服务器上构建/执行一系列INSERT 命令。因为我们需要定期更新表,所以这非常慢,而且有问题。
我的问题是,我们如何在访问中使用 VBA 将整个 Excel 电子表格批量导入 SQL 服务器上的表中?
SQL 中是否有可以自动执行此操作的命令?如果是这样,它会比逐行更新更快吗?我在网上查阅了各种文章,但到目前为止都找到了可行的解决方案。
任何建议将不胜感激,谢谢。
【问题讨论】:
标签: sql-server excel vba