-1

我有一个 XML 文件,其中包含来自 SQL 的数据DataSource。将新数据添加到数据库时,我需要动态刷新文件。

4

2 回答 2

1

使用DataSet.GetXML

查询数据库并填充适配器后,如果检测到数据更改,则使用填充的数据集将 XML 保存到磁盘:

string file ="c:\\newxml.txt";
System.IO.File.WriteAllText(file, ds.GetXml());
于 2012-12-03T12:06:00.613 回答
0

您应该查看数据库触发器 - http://msdn.microsoft.com/en-us/library/aa258254%28v=sql.80%29.aspx

创建一个插入触发器,该触发器将在添加数据时填充或更新 xml 文件。这应该是一个可行的解决方案,因为没有分配插入。

于 2012-12-03T12:06:50.847 回答