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 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 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文件
发布评论