我正在尝试在我的C#程序中运行一个SSIS程序(如果有人知道有关如何执行此操作的教程或参考,我会很乐意以另一种方式执行此操作)。我已经按照本教程http://www.codeproject.com/Tips/658959/Execute-SSIS-Packge-by-using-Csharp-and-SQL-Server进行了操作,但不断收到错误:
错误2无法将类型'Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackage100'隐式转换为'Microsoft.SqlServer.Dts.Runtime.Wrapper.Package'。存在显式转换(您是否缺少演员表?)P:\ Visual Studio 2012 \ Projects \ SmartSheetAPI \ SmartSheetAPI \ SIIS.cs
错误3方法'LoadPackage'没有重载需要2个参数
最后一个很有意思,因为在这个例子中他只使用了两个参数?
有人可以帮忙吗?
public class SIIS
{
string pkg = @"P:\Visual Studio 2013\Projects\Smartsheet Conversion\Smartsheet Conversion\Smartsheet.dtsx";
public SIIS()
{
}
public void test()
{
Application app = new Application();
Package p = app.LoadPackage(pkg, false, null);
}
}
答案 0 :(得分:1)