एक Script Task
में पुन: प्राप्त करने में त्रुटि, मैं एक नेटवर्क स्थान से एक फ़ाइल और FTP
कि एक ऑफसाइट स्थानलघु उद्योगों स्क्रिप्ट कार्य चर मान
- लघु उद्योगों में मैं
FTP Connection
बनाया है और परीक्षण किया है कि फ़ाइल प्राप्त करने का प्रयास कर रहा हूँ सेटअप और काम करता है निर्मित तीन चर
- चर 1. FullPathName = \ ftpservercsc \\\ filename.txt
- चर 2 FTPFilePath = \ ftpservercsc \\\
- चर 3 FTPFileName = filename.txt
एक
Script Task
बनाया गया और इस तरह के रूप vb कोड जोड़ा ...'Get instance of the connection manager. Dim cm As ConnectionManager = Dts.Connections("FTP Connection Manager") Dim remotePath As String = Dts.Variables("FTPFilePath").Value.ToString 'create the FTP object that sends the files and pass it the connection 'created above. Dim ftp As FtpClientConnection = New FtpClientConnection (cm.AcquireConnection(Nothing)) 'Connect to the ftp server ftp.Connect() 'Set the path on the FTP server where dropping files 'ftp.SetWorkingDirectory("/Prequalify") 'set the remote directory Dim files(0) As String files(0) = Dts.Variables("FTPFileName").Value.ToString 'eg. File1.trg 'Send File ftp.SendFiles(files, remotePath, True, True) ' Close the ftp connection ftp.Close() 'Dts.Events.FireInformation(0, context, "File " + fileToGet ' + " retrieved successfully.", Nothing, Nothing, True) Dts.TaskResult = Dts.Results.Success
त्रुटि: तत्व संग्रह में नहीं पाया जा सकता है। यह त्रुटि तब होती है जब आप पैकेज के निष्पादन के दौरान किसी कंटेनर पर संग्रह से तत्व पुनर्प्राप्त करने का प्रयास करते हैं और तत्व वहां नहीं होता है।
तो मैं बाहर टिप्पणी की है और पाया त्रुटि चर मूल्य पुन: प्राप्त करने पर पैदा कर रहा है, लेकिन मैं नहीं जानता कि क्या यहाँ गलत
Dim remotePath As String = Dts.Variables("FTPFilePath").Value.ToString
मैं कई चर retrievals की कोशिश की है और सभी एक ही मिलता है त्रुटि। कोई भी कुछ गलत देखता है?
उत्कृष्ट रूप में अपने चर अर्हता प्राप्त! वह बिल्कुल था। स्क्रिप्ट अब चलता है हालांकि यह वास्तव में फ़ाइल को कॉपी नहीं करता है। मुझे लगता है कि यह मुझे एक महान शुरुआत हालांकि। सहायता के लिए धन्यवाद। –
मेरी समस्या भी हल की - यूवी - धन्यवाद! –