【发布时间】:2011-12-14 08:16:58
【问题描述】:
我有一个脚本,可以将数据库中的数据下载到一系列 CSV 文件中。下载后,必须将它们加载到 Access 数据库中进行报告(我使用 DoCmd.TransferText,并保存了文本导入规范)。每次我运行生成数据并下载到 CSV 的作业时,我通常需要加载到未填充版本的 Access 数据库的新副本中。有没有办法在批处理脚本中自动执行此操作?
简而言之,我需要能够:
- 将未填充的 Access 文件复制到名称中带有时间戳的新文件中
- 将目录中与模式匹配的某些 CSV 文件(例如“data_for_reporting_2_20111024_135142.csv”)加载到 Access 文件中。
【问题讨论】:
-
是否可以从其他数据库直接导入 Access ...而不使用 CSV 文件作为中间步骤?如果是这样,这应该更简单。
-
@HansUp:这在技术上是可行的,但由于 CSV 报告已经被其他用户/工具生成和使用,我宁愿利用我已经拥有的,特别是因为可以大量数据,我不想花时间等待提取两次。它还需要:在使用这些报告的用户的计算机上安装 Oracle 驱动程序(大量管理开销),或者将数据从提取数据库复制到另一个更静态的数据库,这可能有效,但似乎步骤太多。我想让这个过程尽可能简单。
标签: ms-access batch-file dos ms-access-2003