请问如何读取XML中的SQL语句然后在SQL SERVER中执行 请问如何读取出存储在一个XML文件中<sql>SQL语句1;SQL语句2;SQL语句3;<\sql>标记中SQL语句 然后在SQL SERVER2000中执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <sql>SQL语句1<\sql><sql>SQL语句2<\sql><sql>SQL语句3<\sql>读出一条记录后,exec SQL语句1 1.xml:<?xml version="1.0" encoding="gb2312" ?> <sql> sql1;sql2;sql3</sql>using System.Xml;...XmlDocument doc = new XmlDocument();doc.Load("C:\\test.xml");XmlDocument doc = new XmlDocument(); doc.Load("C:\\1.xml"); string path = "//sql"; XmlNodeList nodeList = doc.SelectNodes(path); XmlNode xmlNode = nodeList[0];//我这是测试,只取第一个结点,下面是获取所有结点,我已经注释// foreach (XmlNode node in nodeList)// {// MessageBox.Show(node.InnerXml);// } string[] strTemp = xmlNode.InnerXml.ToString().Split(';'); for(int j=0;j<strTemp.Length;j++) { MessageBox.Show(strTemp[j].ToString()); }语句执行基本是这样:exec strTemp[0];..... 最简单用DataSet 方法读出,DataSet ds=new DataSet();ds.ReaderXml(Server.MapPath(".xml"));exec ds.Tables[0].Rows[0][0].ToString();// SQL语句1exec ds.Tables[0].Rows[1][0].ToString();// SQL语句2..... 楼上二位的办法都行,如果我一个本地计算机一文件夹里面又多个XML的时候怎么处理呢 谢谢 如果有先后顺序就filter文件,没有顺序就foreach,dataset性能应该比LoadXML慢(直觉) 用方法实现迭代哭中遇到的一个问题 C#怎么定义全局变量 如何从数据流中判断文件类型? 关于datagridview 数据邦定的问题 菜鸟请高手帮忙...高手们请帮帮我这个菜鸟吧~~谢谢啦~~~ c#command(执行多条SQL语句) 我在执行ExecuteNonQuery()的时候总是出错,是怎么回事啊?谁能帮我看一下程序,多谢了。 .net有办法把网页转成一张图片?页面加载好后自动转换 C#里用不了指针吧? C#开发ASP.NET应用!想遍历某个页面里控件数如何实现 请问在WinForm里怎样用水晶报表 c# xml
<sql>SQL语句2<\sql>
<sql>SQL语句3<\sql>
读出一条记录后,
exec SQL语句1
<?xml version="1.0" encoding="gb2312" ?>
<sql>
sql1;sql2;sql3
</sql>
using System.Xml;
...
XmlDocument doc = new XmlDocument();
doc.Load("C:\\test.xml");XmlDocument doc = new XmlDocument();
doc.Load("C:\\1.xml"); string path = "//sql";
XmlNodeList nodeList = doc.SelectNodes(path);
XmlNode xmlNode = nodeList[0];//我这是测试,只取第一个结点,下面是获取所有结点,我已经注释// foreach (XmlNode node in nodeList)
// {
// MessageBox.Show(node.InnerXml);
// } string[] strTemp = xmlNode.InnerXml.ToString().Split(';');
for(int j=0;j<strTemp.Length;j++)
{
MessageBox.Show(strTemp[j].ToString());
}语句执行基本是这样:
exec strTemp[0];.....
DataSet ds=new DataSet();
ds.ReaderXml(Server.MapPath(".xml"));
exec ds.Tables[0].Rows[0][0].ToString();// SQL语句1
exec ds.Tables[0].Rows[1][0].ToString();// SQL语句2
.....