编了个程序,要用到SQL SERVER数据库,但一到家里就不能运行这个程序了。
我知道在家里安装SQL SERVER并将单位的数据库备份后还原是可以运行,但这样不利于程序的发布(比较麻烦)能不能将数据库内容存为一个XML文件,实现以下功能?
(1)程序初始化从这个XML读内容显示到DataGrid控件
(2)在DataGrid控件里修改数据(包括增加、删除、修改)后写回XML文件如果可以,怎么弄呢?请各位有经验的高手给些方法,谢谢!
我知道在家里安装SQL SERVER并将单位的数据库备份后还原是可以运行,但这样不利于程序的发布(比较麻烦)能不能将数据库内容存为一个XML文件,实现以下功能?
(1)程序初始化从这个XML读内容显示到DataGrid控件
(2)在DataGrid控件里修改数据(包括增加、删除、修改)后写回XML文件如果可以,怎么弄呢?请各位有经验的高手给些方法,谢谢!
呵呵~~~~~~~~~
被你打击到了^_^真的没有办法吗?用.mdb的话SQL语句有一些不一样的,不是很方便。
DataSet.ReadXml(string xmlfileName);加载数据,
接着就可以使用DataGrid绑定DataSet进行数据操作,
对于保存,可以调用
DataSet.WriteXml(string xmlfileName);来完成。
你可以用VPN啊,从家里拨到局域网不就行了?
读入到DataSet后
如果更改了数据,在写回XML文件之前是不是要DataAdapter.Update(DataSet,TableName)
还是直接DataSet.WriteXml(string xmlfileName);
何况你用XML的话,多少个表就得有多少个XML文件
有想法!!!
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================