【问题标题】:insert xml data to sql server 2005 table using vb.net windows form使用 vb.net windows 窗体将 xml 数据插入 sql server 2005 表
【发布时间】:2012-01-23 11:36:30
【问题描述】:

我已将 SQL Server 表中的数据导出到 XML 文件中,输出如下所示:

文件名 = 11190.xml
表名 = LRTest

<NewDataSet>
   <LRTest>
      <LR_No>12807</LR_No>
      <LR_Date>2011-10-01T16:50:00+05:30</LR_Date>
      <Bkg_Stn>CHATRAL</Bkg_Stn>
      <FrmShort>CTR</FrmShort>
      <Dst>BOLLARAM</Dst>
      <ToShort>BOL</ToShort>
      <Consignor_Name>Meso Carbon Indus</Consignor_Name>
      <Consignee_Name>Dr.Reddy Lab.</Consignee_Name>
      <Pvt_Mark>0</Pvt_Mark>
      <Discription>Bag</Discription>
      <Article>40</Article>
      <Weight>800</Weight>
      <Value>0</Value>
      <Pmt_Mode>Topay</Pmt_Mode>
      <DoorDel>YES</DoorDel>
      <Freight>3600</Freight>
      <BC>30</BC>
      <Handling>120</Handling>
      <Others>0</Others>
      <S_Tax>115</S_Tax>
      <Amount>4565</Amount>
      <Initial>angel</Initial>
      <Report_No>11190</Report_No>
      <Rep_Date>2011-10-04T16:09:00+05:30</Rep_Date> 
   </LRTest>
</NewDataSet>

更多.....

现在我想将上面的 XML 文件保存到我的 SQL Server 2005 表中

使用 vb.net windows 窗体的相同列,在每个导出的 xml 文件中都有 100 到 200 条记录。

请给我确切的例子。请给代码........

【问题讨论】:

  • 为什么要将数据导出到 xml 只是为了直接导入回来?顺便说一句,如果您不问“请给我确切的示例代码”,您就不会被否决。如果您在如何做、尝试某事或写某事方面需要帮助,没有人会为您做您的工作,人们会帮助您扩展您已经编写的内容。

标签: xml vb.net winforms sql-server-2005


【解决方案1】:

如果您打算使用 vb.net,那么 xmltextreader http://msdn.microsoft.com/en-us/library/cc189056(v=vs.95).aspx#Y701 可能是一个不错的起点

您应该能够将您的 xml 转换为 vb,然后将其恢复为 sql 将只是每次关闭 lrtest 测试时对您的数据库的 INSERT 查询

不过,显示一些代码总能得到更好的答案。

【讨论】:

    猜你喜欢
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2019-11-22
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多