gpt4 book ai didi

sql - 使用来自 SQL Server 的参数运行 exe 文件

转载 作者:行者123 更新时间:2023-12-03 00:20:27 25 4
gpt4 key购买 nike

enter image description here我已经创建了一个控制台应用程序,现在我想从 SQL Server 执行此 .exe 文件。运行此查询仅获得 null 输出。请帮助我。

    DECLARE @CMDSQL VARCHAR(1000), 
@Reportname VARCHAR(100),
@TerminalCode VARCHAR(10),
@FinYear VARCHAR(10)

SET @Reportname =('05 - Import Load Delivery')
SET @FinYear='2017-18'
SET @TerminalCode='BOM'
SET @CMDSQL = '"D:\ExportToExcel.exe" ' + @Reportname + ' ' + @TerminalCode + ' ' + @FinYear

--print @CMDSQL
Exec master..xp_cmdshell @CMDSQL

最佳答案

试试这个:

SET @CMDSQL = 'CMD /S /C " "D:\ExportToExcel.exe"  "' + @ReportName + '" "' + @TerminalCode + '" "' + @FinYear + '" "'

按照 @DanGuzman 建议引用各个参数非常重要。

关于sql - 使用来自 SQL Server 的参数运行 exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43947675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com