社区
VB
帖子详情
如何把Dataset转化成xml文件,存入sql数据库
byj2001329
2007-02-15 02:01:40
sql 数据库里的字段类型为ntext,如何把xml文件再转化成字符串存储到数据库里?
...全文
355
10
打赏
收藏
如何把Dataset转化成xml文件,存入sql数据库
sql 数据库里的字段类型为ntext,如何把xml文件再转化成字符串存储到数据库里?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byj2001329
2007-02-25
打赏
举报
回复
谁有更好的办法啊?
byj2001329
2007-02-16
打赏
举报
回复
经过对比,
dim fs as io.filesystem
dim ms as io.memorystream
dim ds as dataset
ds.WriteXml(fs, XmlWriteMode.DiffGram)
ds.WriteXml(ms, XmlWriteMode.DiffGram)
这两种方法生成的流,ms比fs确实少这句声明
<?xml version="1.0" standalone="yes"?>
其它内容一样。是否有设置可以解决?
我现在想到的办法是读取时手工先写入这句话,然后写入xml数据,再ds.readxml,是否有更好的解决办法
byj2001329
2007-02-16
打赏
举报
回复
不是position的原因
cancerser
2007-02-15
打赏
举报
回复
MemoryStream ms =new MemoryStream();
ds.WriteXml(ms);
ms.Position=0;
//??
byj2001329
2007-02-15
打赏
举报
回复
如果用文件中转没有问题,我已经试过。
我是想知道我的那种做法,错误在哪里,或者用其他流也可以。
如果用文件,容易因为文件属性产生不能覆盖或删除等问题
cancerser
2007-02-15
打赏
举报
回复
ds.WriteXml(@"d:\test.xml");
ds.ReadXml(@"d:\test.xml");
byj2001329
2007-02-15
打赏
举报
回复
我用如下代码:
dim fs as System.IO.MemoryStream
fs = New System.IO.MemoryStream
ds.WriteXml(fs, XmlWriteMode.DiffGram)
mydata = New Byte(fs.Length) {}
fs.Read(mydata, 0, Convert.ToInt32(fs.Length))
Me.DataLogDs1.Sys_DataLog.AddSys_DataLogRow(mydata)
da.SqlDataAdapter1.Update(Me.DataLogDs1.Sys_DataLog)
fs.Close()
fs = Nothing
'至此保存完成
Me.DataLogDs1.Sys_DataLog.Clear()
da.SqlDataAdapter1.Fill(Me.DataLogDs1.Sys_DataLog)
mydata = Me.DataLogDs1.Sys_DataLog(1).Data '取得保存的数据
fs = New System.IO.MemoryStream
fs.Write(mydata, 0, mydata.Length)
fs.Flush()
Me.TestDs1.ReadXml(fs) 这句话出错,没有根元素
也就是保存没有问题,但不能再重新读取到dataset,是什么原因,如果这个方法不对,应该怎样做?最好能给出大略的代码,谢谢
byj2001329
2007-02-15
打赏
举报
回复
我主要是不想中间加文件这一步
yan63
2007-02-15
打赏
举报
回复
dataset - > xml dataset.writetoxml()
xml - > string xmldocument.outerxml
string -> ntext 参考常用的数据库操作代码
james_hunter
2007-02-15
打赏
举报
回复
这个……跟XML有关系吗?
直接当成文本文件读了放进去就是了。
string File.ReadAllText(string path)
用这个读出内容后放进数据库
把
dataset
中的数据
存入
到水晶报表中去
在IT行业中,水晶报表(Crystal Reports)是一款广泛用于创建企业级报表的强大工具,它能够从各种数据源获取数据,如
数据库
、
XML文件
、Excel表格等,然后以专业、美观的形式展示出来。C#是一种常用的编程语言,特别...
C#从
数据库
读取数据到
DataSet
并保存到
xml文件
的方法
本文将详细介绍如何使用C#从
数据库
读取数据,填充到
DataSet
对象,然后将该数据集写入
XML文件
。 首先,我们需要引入必要的命名空间,以便能够使用
数据库
连接、数据适配器、
DataSet
和XML相关的类。在代码示例中,可以...
C#窗体读取EXCEL并
存入
SQL
数据库
的方法
总结,通过上述步骤,你可以在C#窗体应用中实现从Excel文件读取数据并将其
存入
SQL
数据库
的功能。这包括使用OpenFileDialog选择文件,使用Excel Interop读取数据,以及使用ADO.NET将数据写入
SQL
Server。请注意,对于...
基于ADO.NET的XML与
数据库
数据交换(1).docx
ADO.NET作为.NET框架提供的数据访问技术,可以有效地操作
数据库
中的数据,并支持将数据导出为XML格式,同时也能够从
XML文件
中读取数据并
存入
数据库
。 XML与
数据库
之间的数据交换可以通过以下步骤实现: 1. 使用...
ASP.NET 连接
数据库
Microsoft .dll文件
然后,你可以使用`
Sql
Connection`类(或针对Oracle的`OracleConnection`类)建立连接,`
Sql
Command`类执行
SQL
命令,`
Sql
DataAdapter`类更新数据集,以及`
DataSet
`和`DataTable`类进行数据操作。 在实际应用中,还...
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章