Chciałby prosić o pomoc napisałem skrypt w visual basic (do SQL Server Business Intelligence Development Studio) mający za zadanie sprawdzenie czy dany plik istnieje (jesli tak to ma ustawic zmienna na true jesli nie to false)
Try
Dim myVariable As Variables
Dim fileLoc, fileName As String
fileLoc = "D:\uczelnia\sem 6\HDiSED\Laboratorium\ETL II\Lab 2\"
fileName = "StudenciDestination 2.txt"
Dts.VariableDispenser.LockOneForWrite("PlikIstnieje", myVariable)
myVariable("PlikIstnieje").Value = _
System.IO.File.Exists(fileLoc + fileName)
Dts.TaskResult = ScriptResults.Success
Catch
Dts.TaskResult = ScriptResults.Failure
End Try
Wszystko działa elegancko.
Teraz chciałbym przetłumaczyć to na C# ale mam problem z jedna instrukcją
Aktualnie mam tyle
try{
Variables myVariable = default(Variables);
String fileName, fileLoc, variable;
variable = "PlikIstnieje";
fileLoc = "D:\\uczelnia\\sem 6\\HDiSED\\Laboratorium\\ETL II\\Lab 2\\";
fileName = "StudenciDestination 2.txt";
Dts.VariableDispenser.LockOneForWrite("PlikIstnieje",ref myVariable);
//myVariable("PlikIstnieje").Value = System.IO.File.Exists(fileLoc + fileName);
//nie wiem jak przypisać tej zmiennej wartość
Dts.TaskResult = (int)ScriptResults.Success;
}catch{
Dts.TaskResult = (int)ScriptResults.Failure;
}
czy mógłbym prosić was o rozwiązanie?