请问如何在C#中创建SQLXMLBulkLoad 对象?

解决方案 »

  1.   

    你的目的是什么,加载xml数据,
    在<SQL Server 2000与XML数据库编程(第2版)>中第12章中就是讲大容量装载数据,代码的实现,
    下面是一部分代码,
    Set objBulkLoad = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad")
    objBulkLoad.ConnectionString = "PROVIDER=SQLOLEDB;SERVER=DBServer1;DATABASE=Northwind;INTEGRATED SECURITY=sspi;"
    objBulkLoad.Execute "c;\Catalog.xsd","c:\Catalog.xml"
    Set objBulkLoad = Nothing
    但是我没有看到托管代码的实现,如果需要看看添加Com组件进行interop试试,
    就我的观点,.net里面的相关技术可以代替上面的功能,不需要再这样了,
    修改大型 XML 文件的有效方法
    http://www.microsoft.com/china/MSDN/library/data/xml/largexml.mspx
      

  2.   

    你说的.net里面的相关技术可以代替上面的功能,有哪些,可以举例说一下吗?