救命啊。。。我怎么xml的数据无法导入到sqlserver中啊?(有代码) (i)应该为[i]C#没有()这种写法另外,你出了什么错? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^_^,楼主看来你的vb和C#都不错,但别放在一起用啊!给你改了一下:asp.net + c#文件<%@ Page Language="C#" Debug="true" %><%@ using Namespace="System.Xml" %><%@ using Namespace="System.Data" %><%@ using Namespace="System.Data.SqlClient" %><script runat="server"> void Page_Load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("server=10.137.102.148;database=yhn;uid=sa;pwd=zhn"); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; string strSQL = ""; XmlDocument doc = new XmlDocument(); doc.Load("c:\\yypz.xml"); XmlNodeList list = doc.DocumentElement.SelectNodes("DataInfo"); conn.Open(); for(int i = 0; i < list.Count; i ++) { strSQL = "insert into gg_yypz (YYDM,YYQC,YYJC,LXDM) values (@YYDM, @YYQC, @YYJC, @LXDM)"; cmd.Parameters.Clear(); cmd.CommandText = strSQL; cmd.Parameters.Add("@YYDM", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYDM"].InnerText; cmd.Parameters.Add("@YYQC", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYQC"].InnerText; cmd.Parameters.Add("@YYJC", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYJC"].InnerText; cmd.Parameters.Add("@LXDM", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["LXDM"].InnerText; cmd.ExecuteNonQuery(); } conn.Close(); }</script><html><head></head><body></body></html> C# 一个字符串按词组调转的问题 取未来一个时间到现在的时间差 Winform诡异的问题 VS2005制作安装程序 关于Dictionary<>的问题 请问一个 windows 服务的问题 NHibernate???怎么会事? 关于Timer的问题 喜欢C#的朋友,参加ms动物侍养大赛 急急急:如何把一个函数作为参数传递给另外一个函数 自己改造了一下DateTimePicker,可以实现空值,还没写完,大家多提意见 如果数据库里某个字段为空,就出错了
给你改了一下:
asp.net + c#文件<%@ Page Language="C#" Debug="true" %>
<%@ using Namespace="System.Xml" %>
<%@ using Namespace="System.Data" %>
<%@ using Namespace="System.Data.SqlClient" %>
<script runat="server"> void Page_Load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("server=10.137.102.148;database=yhn;uid=sa;pwd=zhn");
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn; string strSQL = "";
XmlDocument doc = new XmlDocument();
doc.Load("c:\\yypz.xml"); XmlNodeList list = doc.DocumentElement.SelectNodes("DataInfo");
conn.Open();
for(int i = 0; i < list.Count; i ++)
{
strSQL = "insert into gg_yypz (YYDM,YYQC,YYJC,LXDM) values (@YYDM, @YYQC, @YYJC, @LXDM)";
cmd.Parameters.Clear();
cmd.CommandText = strSQL;
cmd.Parameters.Add("@YYDM", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYDM"].InnerText;
cmd.Parameters.Add("@YYQC", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYQC"].InnerText;
cmd.Parameters.Add("@YYJC", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["YYJC"].InnerText;
cmd.Parameters.Add("@LXDM", SqlDbType.VarChar, 255).Value = list[i].SelectSingleNode["LXDM"].InnerText;
cmd.ExecuteNonQuery();
} conn.Close(); }</script>
<html>
<head>
</head>
<body>
</body>
</html>