问题描述
从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