【发布时间】:2015-03-18 11:01:52
【问题描述】:
我使用 SQLXML Bulk Load 将数据从 xml 导入 DB。使用 MS Sql Server 2008 效果很好。
SQLXMLBULKLOADLib.SQLXMLBulkLoad4 objBL = new SQLXMLBULKLOADLib.SQLXMLBulkLoad4();
objBL.ConnectionString = "Provider=sqloledb;server=server;database=databaseName;integrated security=SSPI";
objBL.ErrorLogFile = "error.xml";
objBL.KeepIdentity = false;
objBL.Execute ("schema.xml","data.xml");
然后我创建 MS SQL Compact CE 3.5 数据库 - tempDb.sdf 并尝试连接到这个数据库
objBL.ConnectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; database = D:\\project\\xmlread\\xmlread\\bin\\Debug\\tempDb.sdf;integrated security=SSPI";
但有 - 无效的连接字符串。 如何解决这个问题?
【问题讨论】:
标签: c# sql-server sqlbulkcopy sqlxml bulk-load