- Microsoft. sqlserver.dts.runti...
Я должен изменить свой проект старших пакетных людей, чтобы он работал
Во время выполнения кода я получил исключение и предупреждения.
дайте мне ваши предложения.
частный недействительными Execute_Package()
{ //*Запустить Initial_Load_Package*
строки pkgLocation = @"E:\my окончательный проект года\хранилище данных проекта хранилища данных проекта\Рабочий стол\вызов из C#\надежды\ "дополнительно" \AdvancedDW_ETL Incremental_Load_Package\.dtsx-файл";
Упаковка pkg;
DTSExecResult pkgResults;
Переменные vars;
Майкрософт.От SQLServer.ДЦ.Во время выполнения.Приложения приложение = новый Microsoft.От SQLServer.ДЦ.Во время выполнения.Приложение();
pkg = app. LoadPackage(pkgLocation, null);
ВАР = УП.Переменные;
Ящик для сообщений.Show (" данные будут извлечены в область Stagging в первый раз", "Важное примечание", MessageBoxButtons.Хорошо, MessageBoxIcon.Восклицание);
vars ["User:: ExcelPathCost1"]. Value = textBoxCostPath. Text;
vars ["User:: ExcelPathRainfall1"]. Value = textBoxRainfallPath. Text;
vars ["User:: ExcelPathCurrentStorage1"]. Value = textBoxCSpath. Text;
Варс["пользователь::ExcelPathIssueWater1"].Значение = textBoxWaterIssuePath.Текст;
Варс["пользователь::ExcelPathProduction1"].Значение = textBoxProductionPath.Текст;
vars ["User:: ExcelPathPrice1"]. Value = textBoxPricePath. Text;
vars ["User:: ExcelPathFertilizer1"]. Value = textBoxFertilizerPath. Text; // в этой строке у меня есть исключение
//пробовать
//{
//}
//поймать (Майкрософт.От SQLServer.ДЦ.Во время выполнения.DtsRuntimeException экс )
//{
// / / бросок ex();
//}
this. timer2. Start (); / / --индикатор выполнения
pkgResults = УП.Execute(null, vars, null, null, null);
//if (pkgResults == DTSExecResult.Успех)
if (pkgResults = = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Неудача)
{
Ящик для сообщений.Шоу("Сбой Пакета", "Внимание", MessageBoxButtons.Хорошо, MessageBoxIcon.Восклицание);
}
ещё
Ящик для сообщений.Шоу("Пакет Успешно" + Окружающая Среда.Перевод Строки + Склад "Обновленные Данные", "Внимание", MessageBoxButtons.Хорошо, MessageBoxIcon.Информация);
}
исключение составляет
'Майкрософт.От SQLServer.ДЦ.Во время выполнения.DtsRuntimeException ' произошло в Microsoft.SqlServer.ManagedDTS.dll
Что я уже пробовал:
это есть в справочном списке. что же мне делать?
[no name]
Что вы должны сделать, так это выяснить, что такое фактическое исключение, провести некоторое исследование, а затем устранить проблему.