【发布时间】:2010-10-28 01:45:02
【问题描述】:
这里是一个使用 SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class 的例子 -
[STAThread]
static void Main(string[] args)
{
try
{
SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class objBL = new SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class();
objBL.ConnectionString = "Provider=sqloledb;server=server;database=databaseName;integrated security=SSPI";
objBL.ErrorLogFile = "error.xml";
objBL.KeepIdentity = false;
objBL.Execute ("schema.xml","data.xml");
}
catch(Exception e)
{
Console.WriteLine(e.ToString());
}
}
看来schema.xml必须注解sql信息才能导入成功。常规 xsd 文件不起作用。
是否有任何工具或方法可以根据 xsd 文件自动生成注释信息?我无法通过 Internet 搜索找到任何内容。我想知道 SSIS 是如何做到这一点的。是否有任何组件这样做,以便我可以将其包含在我的 .NET 应用程序中?
【问题讨论】:
标签: .net sql-server xsd bulkinsert sqlxml