asp.net 中ExecuteNonQuery报错 asp.netsqlserver 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql语句错误,把sqlUp的最终值打印出来看看 取出SQL 在SQL查询分析器里面执行 你这SQL肯定报错 sql 拼写错误 . 或者是否有全角字符在里面,把最终的sqlUp放到查询分析器中执行看看 LZ,这么简单的问题,完全可以自己解决。单步调试一下,原因不就很容易找到了?LS的都是正解 确定数据表名和字段都写对了?感觉是你的Request.UserHostAddress 获取过来的数据有特殊字符导致sql语句出错,你试下这样:调用: string sql = " update tb_dayStat set sumNum = sumNum + 1 where ip=@ip "; List<SqlParameter> parList = new List<SqlParameter>(); parList.Add(new SqlParameter("@ip", Request.UserHostAddress)); dataOperate.exSql(sql, parList.ToArray());public static bool exSql(string sql, SqlParameter[] parameters) { bool result = false; SqlConnection con = new SqlConnection(conStr); try { con.Open(); SqlCommand cmd = new SqlCommand(sql, con); if (parameters != null) { cmd.Parameters.AddRange(parameters); } int rows = cmd.ExecuteNonQuery(); con.Close(); if (rows > 0) { result = true; } } catch (Exception ex) { con.Close(); } return result; } 又是后台转前台。后台的SQL在前台怎么写呢?? 关于静态网页的问题,求思路,标签:网页、OCX控件、代理服务器 mvc新学者,求教一下遇到的问题? help...怎么让datalist保留gridview传来的值啊.. 2个数组如何合并 关于gridview绑定数据的问题 字符串截取问题? vs c#2005 web编程中的.cs文件为什么都没有namespace? 刚从asp装到.net 有点小问题要问问 在asp.net中执行server端的可执行文件,不用显示的,也不行 做一个页面发邮件,但总出现问题。求高手帮帮忙! 正则表达截取指定字符后的两位小数点数字
你这SQL肯定报错
单步调试一下,原因不就很容易找到了?LS的都是正解
感觉是你的Request.UserHostAddress 获取过来的数据有特殊字符导致sql语句出错,你试下这样:
调用:
string sql = " update tb_dayStat set sumNum = sumNum + 1 where ip=@ip ";
List<SqlParameter> parList = new List<SqlParameter>();
parList.Add(new SqlParameter("@ip", Request.UserHostAddress));
dataOperate.exSql(sql, parList.ToArray());public static bool exSql(string sql, SqlParameter[] parameters)
{
bool result = false;
SqlConnection con = new SqlConnection(conStr);
try
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
if (parameters != null)
{
cmd.Parameters.AddRange(parameters);
}
int rows = cmd.ExecuteNonQuery();
con.Close();
if (rows > 0)
{
result = true;
}
}
catch (Exception ex)
{
con.Close();
}
return result;
}