都来看看这个问题:sql语句在查询分析器中正常,在页面中不执行
主要症状:sql语句不执行 也不提示任何错误 就是不执行 也不能说sql语句不执行 最直接的就是sql语句在查询分析器中执行在页面中不执行
并且 这个类在其他页面用都正常工作
//--------------------------publicclass类中的代码
public static bool dsinsert(string sqlcomm)
{
myconn = new SqlConnection(getconnstr());
myconn.Open();
SqlCommand mycommand = new SqlCommand(sqlcomm, myconn); //调试到这SQL语句还一切正常
int i = mycommand.ExecuteNonQuery(); //到这i的值就为-1了
return i > 0 ? true : false;
myconn.Close();
}
//--------------------------login.aspx.cs中的代码
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string sqlcomm = "select UF_OURCUST_LOGINNAME,UF_OURCUST_LOGINPWD from UF_OURCUST where UF_OURCUST_LOGINNAME = '" + TextBox1.Text + "' and UF_OURCUST_LOGINPWD = '" + TextBox2.Text + "'";
if (publicclass.dsinsert(sqlcomm))
{
Response.Write("<script>alert('登录成功');location.href=('bbs_home.aspx')</script>");
}
else
{
Response.Write("<script>alert('你输入的用户名或密码错误!');location.href=('login.aspx')</script>");
}
}