将vb.net sql查询结果保存到xml文件 [英] save vb.net sql query result to xml file

查看:110
本文介绍了将vb.net sql查询结果保存到xml文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

sql =选择LR_No,LR_Date,Bkg_Stn,FrmShort,Dst,ToShort,发货人名称,收货人名称,Pvt_Mark,说明,商品,重量,值,Pmt_Mode,DoorDel,LR_Remark,运费,BC,处理,Del,LC,其他,S_Tax,Amount,Initial,Report_No,Rep_Date from NAGCM.dbo.LRTest其中,Report_No =''&txtrepno.Text&"''FOR XML AUTO"


如何将上述sql查询保存到xml文件中
并将相同的文件导入到sql server 2005表中,
使用vb.net 2008

sql = "Select LR_No,LR_Date,Bkg_Stn,FrmShort,Dst,ToShort,Consignor_Name,Consignee_Name,Pvt_Mark,Discription,Article,Weight,Value,Pmt_Mode,DoorDel,LR_Remark,Freight,BC,Handling,DDel,LC,Others,S_Tax,Amount,Initial,Report_No,Rep_Date from NAGCM.dbo.LRTest Where Report_No=''" & txtrepno.Text & "'' FOR XML AUTO"


How to save the above said sql query to xml file
and import the same file into sql server 2005 table,
using vb.net 2008

推荐答案

1-如果使用ADO.NET连接的布局,则将数据从sqldatareader传输到system.data.datatable,或者如果用户ADO.NET断开连接层从数据集中获取表,然后使用对象序列化将其序列化为xml文件.

2-您可以在名称空间System.XML.Serialization中使用XML序列化,您可以找到XMLSerializer类将任何数据对象序列化为xml.

3-如果使用的是LinqToSql ot Entity框架,则可以使用LinqToXml技术使用命名空间System.Xml.Linq中的XDocument类将数据对象序列化为文件
1 -if you use ADO.NET connected layter transfer data from sqldatareader to system.data.datatable or if you user ADO.NET disconnected layer get the table from dataset and then serialize it to xml file using object serialization.

2-you can use XML Serialization in namespace System.XML.Serialization you can find XMLSerializer class to serialize any data object to xml.

3-if you used LinqToSql ot Entity framework you can use LinqToXml techniques to serialize data object to file using XDocument Class in namespace System.Xml.Linq


这篇关于将vb.net sql查询结果保存到xml文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆