5
से पैरामीटर के साथ exe फ़ाइल चलाएं मैंने एक कंसोल एप्लिकेशन बनाया है और अब मैं SQL Server से यह .exe
फ़ाइल निष्पादित करना चाहता हूं। इस क्वेरी को चलाने से केवल null
आउटपुट हो जाता है। क्रिप्या मेरि सहायता करे।SQL सर्वर
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 = '" D: \ ExportToExcel.exe "" + @ Reportname +' "" + @ टर्मिनल कोड + '"" + @ FinYear +' "'' –
thatx Dan Guzman लेकिन यह काम नहीं कर रहा है –
'NULL' की अपेक्षा की जाती है यदि आपका ऐप कंसोल आउटपुट का उत्पादन नहीं करता है। क्या यह कंसोल, सफलता या विफलता के लिए संदेश लिखता है? –