首页 > 解决方案 > 代码可以在一台计算机上运行 - 但不能在其他计算机上运行

问题描述

我有一个名为 CustItemExp 的表和一个名为 SetupExp 的表(只有一条记录,2 个字段,Droppath = C:\ECM,LocationName = Test)。我将 CustItemExp 传输到 csv 文件并调用 SetupExp 中的 1 个字段以添加名称 + date.csv。

问题是它只适用于一台计算机。我需要能够在其他计算机上打包和使用

当我在另一台计算机上运行它时,我得到了;运行时错误“3625”文本文件规范“CustItemExp”不存在。您不能使用规范导入、导出或链接。

我可以在数据库中看到表 CustItemExp!

DoCmd.TransferText acExportDelim, , "CustItemExp", _
Trim(DFirst("droppath", "dbo_SetupExp")) & _
Trim(DFirst("LocationName", "dbo_SetupExp")) & _
Format(Now, "yymmdd HH:MM:SS") & ".csv", True

标签: sql-serverms-access-2007

解决方案


我解决了!我制作了一个打包的解决方案,它现在可以在任何计算机上运行


推荐阅读