我有一个XML文件,其中包含来自SQL DataSource
的数据。我需要在将新数据添加到数据库时动态刷新文件。
答案 0 :(得分:1)
查询数据库并填充适配器后,如果检测到数据更改 使用填充的数据集将XML保存到磁盘:
string file ="c:\\newxml.txt";
System.IO.File.WriteAllText(file, ds.GetXml());
答案 1 :(得分:0)
您应该查看数据库触发器 - http://msdn.microsoft.com/en-us/library/aa258254%28v=sql.80%29.aspx。
创建一个插入触发器,在添加数据时将填充或更新xml文件。这应该是一个可行的解决方案,因为没有插入分配。