从xml文件解析到dataset,将dataset导入SQL数据库?

问题描述

从xml文件解析数据传给dataset,现在想把dataset的数据导入到sql数据库中,是新建表(表列名为dataset的列名)加数据导入?怎么写代码?谢谢!

解决方案

解决方案二:
参照http://taiyangly.blog.163.com/blog/static/13711553420101121111646250/
解决方案三:
先createtable,再insert,就行了啊
解决方案四:
1:使用linqtoxml读取xml文件2:根据读取到集合中的的XElement转换成类对象,根据属性名称拼接创建数据表sql,拼接插入数据sql数据脚本。不需要在插入到DataTable中了。
解决方案五:
新建表?暂时我想不出来什么好的办法,只能从ds里读取属性名称这些来拼接建表
解决方案六:
引用3楼duanzi_peng的回复:

1:使用linqtoxml读取xml文件2:根据读取到集合中的的XElement转换成类对象,根据属性名称拼接创建数据表sql,拼接插入数据sql数据脚本。不需要在插入到DataTable中了。

请问下怎么读取dataset中字段的数据类型?
解决方案七:
引用5楼HQB313的回复:

Quote: 引用3楼duanzi_peng的回复:
1:使用linqtoxml读取xml文件2:根据读取到集合中的的XElement转换成类对象,根据属性名称拼接创建数据表sql,拼接插入数据sql数据脚本。不需要在插入到DataTable中了。

请问下怎么读取dataset中字段的数据类型?

读数据类型?循环列判断type就行了
解决方案八:
引用5楼HQB313的回复:

Quote: 引用3楼duanzi_peng的回复:
1:使用linqtoxml读取xml文件2:根据读取到集合中的的XElement转换成类对象,根据属性名称拼接创建数据表sql,拼接插入数据sql数据脚本。不需要在插入到DataTable中了。

请问下怎么读取dataset中字段的数据类型?

dataset中有datatable,datatable中有列和列的类型。你在创建datatable的是否是需要指定每一列的数据类型。根据数据类型来确定你的数据表中的数据类型。dt.Columns[0].DataType

解决方案九:
引用6楼Z65443344的回复:

Quote: 引用5楼HQB313的回复:
Quote: 引用3楼duanzi_peng的回复:
1:使用linqtoxml读取xml文件2:根据读取到集合中的的XElement转换成类对象,根据属性名称拼接创建数据表sql,拼接插入数据sql数据脚本。不需要在插入到DataTable中了。

请问下怎么读取dataset中字段的数据类型?

读数据类型?循环列判断type就行了

我获取出来是string,怎么转换为varchar,text这些

时间: 2024-11-01 00:37:41

从xml文件解析到dataset,将dataset导入SQL数据库?的相关文章

xml文件解析到DATASET

问题描述 <?xmlversion="1.0"encoding="GBK"standalone="true"?><output><dataset><row><a1>1001</a1><a2>张三</a2><datasetxm><row><kc>语文</kc><cj>120</cj>

Android平台基于Pull方式对XML文件解析与写入方法详解_Android

本文详细讲述了Android平台基于Pull方式对XML文件解析与写入方法.分享给大家供大家参考,具体如下: XML技术在跨平台的情况下的数据交互中得到了广泛的应用,假如我们需要开发一个Android应用程序,需要同服务器端进行数据交互,通过XML文件可以很方便的在Android平台和服务器之间进行数据传输,具体实现涉及到对XML文件进行解析及写入的技术.本文实现在Android平台上基于Pull方式对XML文件解析的技术. XmlPullParser是一个Java实现的开源API包(源码下载地

android编程之XML文件解析方法详解(附源码)_Android

本文实例讲述了android编程之XML文件解析方法.分享给大家供大家参考,具体如下: 在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX.Pull.Dom解析方式.最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结. 今天解析的xml示例(channels.xml)如下: <?xml version="1.0" encoding="utf-8

Android学习笔记之AndroidManifest.xml文件解析(详解)_Android

一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置. 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)

Android开发之XML文件解析的使用_Android

前言  本文主要介绍在Android中怎样来解析XML文件.主要采用的是SAX机制,SAX全称为Simple API for XML,它既是一种接口,也是一个软件包.作为接口,SAX是事件驱动型XML解析的一个标准接口.XML文件解析一般有2种方法,DOM和SAX.其中DOM需要先将xml文档全部读入到电脑内存中,当文档内容太大时,该方法并不适用.SAX就比较好的解决了该问题,它是逐行解析的,可以随时中断.但是SAX的操作比较复杂.因此,这2种方法各有优缺点,看具体应用情况.在前面的文章Qt学习

Android开发之XML文件解析的使用

前言 本文主要介绍在Android中怎样来解析XML文件.主要采用的是SAX机制,SAX全称为Simple API for XML,它既是一种接口,也是一个软件包.作为接口,SAX是事件驱动型XML解析的一个标准接口.XML文件解析一般有2种方法,DOM和SAX.其中DOM需要先将xml文档全部读入到电脑内存中,当文档内容太大时,该方法并不适用.SAX就比较好的解决了该问题,它是逐行解析的,可以随时中断.但是SAX的操作比较复杂.因此,这2种方法各有优缺点,看具体应用情况.在前面的文章Qt学习之

Android平台基于Pull方式对XML文件解析与写入方法详解

本文详细讲述了Android平台基于Pull方式对XML文件解析与写入方法.分享给大家供大家参考,具体如下: XML技术在跨平台的情况下的数据交互中得到了广泛的应用,假如我们需要开发一个Android应用程序,需要同服务器端进行数据交互,通过XML文件可以很方便的在Android平台和服务器之间进行数据传输,具体实现涉及到对XML文件进行解析及写入的技术.本文实现在Android平台上基于Pull方式对XML文件解析的技术. XmlPullParser是一个Java实现的开源API包(源码下载地

android编程之XML文件解析方法详解(附源码)

本文实例讲述了android编程之XML文件解析方法.分享给大家供大家参考,具体如下: 在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX.Pull.Dom解析方式.最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结. 今天解析的xml示例(channels.xml)如下: <?xml version="1.0" encoding="utf-8

急!xml文件解析的问题!大家帮帮忙!

问题描述 怎么将xml文件里的信息解析出来,并输出到asp.net2.0页面上.谢谢大家. 解决方案 解决方案二:用datatable直接load那个需要解析的xml然后把gridview的数据源绑定为这个datatable.....解决方案三:不是这个意思,我是想把信息提取出来.例如:<CustomerInfoID="001"CustomerJobName="Book"CustomerOrderID="ICSsample"><