JBTALKS.CC

标题: 如何将xml里的数据加到我的sql server的数据库 [打印本页]

作者: 叮当梦    时间: 2008-8-18 11:31 AM
标题: 如何将xml里的数据加到我的sql server的数据库
如题
我不懂怎样将string xml 里的数据写到我的sql server 的数据库里
有那位高手可以帮帮我。。。
最好有sample code em0012
谢谢哦。。
作者: goodhermit95    时间: 2008-8-18 11:58 AM
标题: 回复 #1 叮当梦 的帖子
vb我就会哦
你是说xml里的【字】全部运到SQL里?
作者: 叮当梦    时间: 2008-8-18 12:07 PM
标题: 回复 #2 goodhermit95 的帖子
不是
我的string xml = "<?xml version="1.0"?>
<TblAcust xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="a55f35f5-8845-4435-8eed-034a111e9ab4" Custno="30DD/S11" Name="SIN SUM SUN MOTOR SDN. BHD(164516W)     " NAME2="                                        " ADD1="96,IRVING ROAD,                    " ADD2="10400 GEORGETOWN,                  " ADD3="PENANG                             " ADD4="                                   " Attn="OOI SENG HOCK                      " Contact="016-4530489    " Crlimit="3000.00" Phone="04-2287275     " Phonea="04-2287267     " Term="CASH        " Area="NON         " Fax="04-2288801     " Agent="CLI 1       " Business="               " DADDR1="96,IRVING ROAD,                    " DADDR2="10400 GEORGETOWN,                  " DADDR3="PENANG                             " DADDR4="                                   " Currency="    " CURRENCY1="               " Currcode="    " Autopay="O" Temp="0.00" ARREM1=" " ARREM2=" " ARREM3="                    " ARREM4="                    " Control="30000000" Comment="" Lastyrbal="0.00" Dept="      " Mainacc="        " UDF1="                                        " UDF2="                                        " UDF3="                                        " UDF4="                                        " UDF5="                                        " UDF6="                                        " UDF7="                                        " UDF8="                                        " UDF9="                                        " UDF10="                                        " UDF11="0.0000" UDF12="0.0000" Shortname="SIN SUM SU" USER1="admin     " DateX="3/1/2006 12:00:00 AM" Email="                                                            " Lockdate="12/30/1899 12:00:00 AM" Roc="164516W             " Lastupdt="              " City="                    " Postcode="     " State="                    " Wholesaler=" " Accbal="0.00" CUST2="30DD/S11" Hash="YhipCpkKpZVJ0/UMqvVBL3iARefWJe/wUqvYu+EgtZpzWmksUpxJpSfmWcNUQYaSY4xKR80VqW+H4LaaE+JKFY6hDUJ7j367nhdQubgoENbOj8RPj2RqlFISJqSSVzWIKrjR9MxyC4rBN5cv2oP2xkNQER4hnpbWVavNVfUCbfAou06EKjG1dLDh9BBjgXTZbqp/XL/Ej8kBFI8kfON45WcpbhqhkNlFdEWemOfyIJmLNXjry/YBTdZujzGtj84LQMg2dQssZplGjQgRcCHr1CsHZbRI30UnQPF7ObRrsmS6UN+9RD3Uey9PLX3LeJm78wuAJA0ukEIl3yef2q8URiWzYMnZG8JCBtZKClIFZ8QkDxXkE2lsMwoMbdVApkxX" />"

我的数据库是
table name = customer
field =Custno, Name , Name2, ADD1....等等
将xml里的资料储存到相对的field里。。。
你有一些方法吗?
谢谢帮忙哦
作者: goodhermit95    时间: 2008-8-18 02:19 PM
标题: 回复 #3 叮当梦 的帖子
我不会了,这个有点难度
因为我记得(记得!!)database的读法是
Name,Chinese Name,E Mail
用”,“分
可是这个是 “ ” 而且 “ ” 是Split不到的
作者: 叮当梦    时间: 2008-8-18 02:59 PM
对咯。。有点难。。
都不会做了。。
在网上很难找得到方法。。。。
em0016
em0016
作者: goodhermit95    时间: 2008-8-18 04:56 PM
标题: 回复 #5 叮当梦 的帖子
这种要真人才可以解答的吧
因为搜索器 "   " 也是不能乱打的
比如说在SQL里Split “”
“”里面是空的,没有反应
= =
作者: goodday    时间: 2008-8-19 02:41 AM
teh talik~~~



15 分钟
搞定





  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             string xmlfile = Application.StartupPath + "\\XMLFile1.xml";
  4.             XmlDocument doc = new XmlDocument();
  5.             doc.Load(xmlfile);

  6.             XmlNodeList nodelists = doc.GetElementsByTagName("TblAcust");
  7.             //for
  8.             XmlAttributeCollection Att = nodelists[0].Attributes;


  9.         }


复制代码

作者: goodhermit95    时间: 2008-8-19 11:56 AM
标题: 回复 #7 goodday 的帖子
javascript?
C#?
SQL?什么来?
作者: 叮当梦    时间: 2008-8-20 12:22 PM
我做到咯
待会将我的code放上来(^.^)

大家放出来吧。。
供我参考参考 呵呵em0012
作者: goodday    时间: 2008-8-20 07:07 PM
弄到就好 
你自己弄得还是我的reference??
作者: 叮当梦    时间: 2008-8-27 10:23 AM
标题: 回复 #10 goodday 的帖子
是自己的方式,呵呵,你的帮忙也很大哦。。但我没跟你的方法作
我不会 XmlNodeList nodelists
XmlNodeList nodelists是什么啊?
有xml的教学吗?
作者: 小陈陈    时间: 2008-8-30 11:32 AM
PHP我就会

dotnet不是很行
作者: Super-Tomato    时间: 2008-8-30 01:52 PM
原帖由 小陈陈 于 2008-8-30 11:32 AM 发表
PHP我就会

dotnet不是很行



不管甚麼語言都可以, 只要循環讀取你的xml節點(childnodes)和屬性(attributes), 然後編排成你要的儲存的格式或寫入資料庫即可
作者: goodday    时间: 2008-8-31 02:07 AM
原帖由 叮当梦 于 2008-8-27 10:23 AM 发表
是自己的方式,呵呵,你的帮忙也很大哦。。但我没跟你的方法作
我不会 XmlNodeList nodelists
XmlNodeList nodelists是什么啊?
有xml的教学吗?


哈哈今天写了很多东西

我改天再 叫你 
作者: goodday    时间: 2008-8-31 02:09 AM
原帖由 Super-Tomato 于 2008-8-30 01:52 PM 发表



不管甚麼語言都可以, 只要循環讀取你的xml節點(childnodes)和屬性(attributes), 然後編排成你要的儲存的格式或寫入資料庫即可


番茄兄 说的是 
xml 是统一的
作者: goodhermit95    时间: 2008-9-13 10:07 AM
标题: 回复 #16 posoffice2 的帖子


很明显

这里不是问功课的

可以问功课。不是叫人家帮你做功课




欢迎光临 JBTALKS.CC (https://www.jbtalks.my/) Powered by Discuz! X2.5