各位有没有试过用C#调用MsSQL的DTS导出到excel文件呢?
我用运行如下代码:
Microsoft.SqlServer.DTSPkg80.Package2Class package = new Microsoft.SqlServer.DTSPkg80.Package2Class();
object pVarPersistStgOfHost = null;
package.LoadFromSQLServer("localhost", "sa", "", Microsoft.SqlServer.DTSPkg80.DTSSQLServerStorageFlags.DTSSQLStgFlag_Default, null, null, null, "g2dk", ref pVarPersistStgOfHost);
package.Execute();
package.UnInitialize();
package = null;
不过导出的内容只有表头,没有内容的。 我试过,直接在SQL里面运行DTS正常的, 不过就是通过用C#后台代码调用就只有表头,不知道为什么。谢谢! SQL行业数据ExcelC#
我用运行如下代码:
Microsoft.SqlServer.DTSPkg80.Package2Class package = new Microsoft.SqlServer.DTSPkg80.Package2Class();
object pVarPersistStgOfHost = null;
package.LoadFromSQLServer("localhost", "sa", "", Microsoft.SqlServer.DTSPkg80.DTSSQLServerStorageFlags.DTSSQLStgFlag_Default, null, null, null, "g2dk", ref pVarPersistStgOfHost);
package.Execute();
package.UnInitialize();
package = null;
不过导出的内容只有表头,没有内容的。 我试过,直接在SQL里面运行DTS正常的, 不过就是通过用C#后台代码调用就只有表头,不知道为什么。谢谢! SQL行业数据ExcelC#
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货