请问如何在C#中创建SQLXMLBulkLoad 对象?
解决方案 »
- RichtextBox控件添加右键事件 实现复制 粘贴 剪切图片!是图片!!
- 保活机制设计(综合讨论)
- 为什么我用C#写的软件到别的电脑上无法运行!
- installshield2008和vs2008
- 我要吐血了,谁能告诉我怎么把dataset更新到数据库里?
- c#打开子窗体前父窗体部分下拉菜单项隐藏
- 在c#中用html语法编辑好的代码,如果这时候切换一下到design界面然后再切换回来,有可能一些较长的代码会被系统自动调整为两行,这个功能很讨厌,如何取消呢?
- C#如何获取局域网内其它电脑的系统信息
- 如何让DATAGRID中的列宽能随着其中的单元格内的文本内容的长度变化
- c# 如何把EXCEL 数据导入到datagirdview中
- 为什么我的DATAGRID不能显示数据,而鼠标选中后就能看见数据
- 谁能推荐本C#的书
在<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