我创建了一个简单的控制台应用程序。基本上,我将在每个星期一运行一次,以仅使用员工的数据为每个主管生成报告。每周它都会检查该日期的目录是否存在(我将文件保存在名为该日期的文件夹中),并删除该目录是否存在,如果没有则创建它。 (以防在同一天开始2倍)。然后,它使用来自SQL数据库(ADODB连接)的数据填充excel电子表格模板,并将其保存到该目录中。它在VS中运行良好,我创建了一个安装包并将其安装在服务器上,如果手动执行.exe,则运行良好。我遇到的问题是计划时间。我已经尝试了踢bat文件的SQL Job(操作系统(CmdExec)),也尝试了计划任务,但都遇到了相同的问题,它们将删除目录并重新创建文件夹,但不会执行其余的代码,有什么想法吗? 公共类GenerateReport
array
`
答案 0 :(得分:0)
我的IT部门找到了解决方案,将其发布在这里供可能需要的人使用。
创建这两个文件夹:
32位:
C:\ Windows \ System32 \ config \ systemprofile \ Desktop
64位:
C:\ Windows \ SysWOW64 \ config \ systemprofile \ Desktop
如果不是交互式运行,则Excel需要这些文件夹。即使您使用的是64位操作系统,也要创建两个文件夹。