sql-server - 代码可以在一台计算机上运行 - 但不能在其他计算机上运行
问题描述
我有一个名为 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
解决方案
我解决了!我制作了一个打包的解决方案,它现在可以在任何计算机上运行
推荐阅读
- javascript - 我不能在模态部分给出 id 值
- reactjs - 使用 React 钩子和 onScroll 或 onWheel 防止重新渲染
- excel - 剪切复制选定范围在一列的最后一个单元格处
- r - 按组更改ggplot中标签的默认颜色
- java - 更改项目目录和模块名称后无法解析活动名称
- python - Python:使用 JWT 令牌和 cookie 处理 Flask 会话
- python - Django 无法连接到 SQL Server 2019
- r - 使用 R 进行分区和排列
- keyerror - Odoo 开发中何时、为什么以及如何避免 KeyError
- asp.net - “应用程序启动异常:System.Net.Sockets.SocketException (111):连接被拒绝”与 docker-compose