大家好,问题如题,请问有几种方法,那种方法比较好,最好有代码说明,呵呵,谢谢各位了
解决方案 »
- c# webBrowser 怎么向163邮箱的发信页面的收件人的文本框赋值?
- C#排序问题
- GridView怎样操作具有提示的删除功能?
- c#中古怪的事件不触发,但是在事件调用的函数中添加断点后立刻命中断点,程序顺利运行的问题
- 求.net下Web能用的文件管理器 控件或者页面 现成的 找了好几个都不能用!求救
- 请人帮忙!
- 怎样选择一个文件夹路径,而不是一个文件路径呢?
- 请问在C#中如何使用“索引服务”?
- 开发语音、视频聊天室,大家有什么思路, 实现方法
- 请教一个关于对象实例化的问题。多谢~~~
- 这种格式的excel数据如何导入到oracle中?急
- asp 与 c#之间cookies的传值问题.
{
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
SqlCommand comm=new SqlCommand("insert into StreamXml (UserID,XmlStream,XmlString) values(@UserID,@XmlStream,@XmlString)",conn);
SqlParameter parm1=new SqlParameter("@UserID",SqlDbType.UniqueIdentifier,50);
parm1.Value=new Guid(ds.Tables[0].Rows[0]["UserID"].ToString());
//以流方式保存xml
System.IO.MemoryStream mStream = new System.IO.MemoryStream();
ds.WriteXml(mStream, XmlWriteMode.WriteSchema);
SqlParameter parm2=new SqlParameter("@XmlStream",SqlDbType.Image);
parm2.Value=mStream.ToArray();
//以字符串方式保存xml
SqlParameter parm3=new SqlParameter("@XmlString",SqlDbType.NVarChar,500);
parm3.Value=ds.GetXml(); comm.Parameters.Add(parm1);
comm.Parameters.Add(parm2);
comm.Parameters.Add(parm3);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}
DataSet.ReaXml("FileName.xml")
这样能保证DataSet和数据库的结构的完整性。