System.Data.SqlClient.SqlException: '=' 附近有语法错误
说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlCli...
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。
源错误:
行 21: SqlDataAdapter sda = new SqlDataAdapter("select * from tb_User where id=" + Request["id"], strcon);
行 22: DataSet ds = new DataSet();
行 23: sda.Fill(ds, "tb_user");
行 24: DataRowView rowview = ds.Tables["tb_User"].DefaultView[0];
行 25: this.Label1.Text = rowview["Username"].ToString(); 展开
异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。
源错误:
行 21: SqlDataAdapter sda = new SqlDataAdapter("select * from tb_User where id=" + Request["id"], strcon);
行 22: DataSet ds = new DataSet();
行 23: sda.Fill(ds, "tb_user");
行 24: DataRowView rowview = ds.Tables["tb_User"].DefaultView[0];
行 25: this.Label1.Text = rowview["Username"].ToString(); 展开
5个回答
展开全部
Request["id"],是字符串 或 为空 会出错
SqlDataAdapter sda = new SqlDataAdapter("select * from tb_User where id='" + Request["id"] + "'", strcon);
这样就不会了
SqlDataAdapter sda = new SqlDataAdapter("select * from tb_User where id='" + Request["id"] + "'", strcon);
这样就不会了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下request["id"]有值没有。
估计空值,所以sql语句出错了
估计空值,所以sql语句出错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"select * from tb_User where id=" + Request["id"]有问题~~
改为"select * from tb_User where id=’" + Request["id"] + “‘”
改为"select * from tb_User where id=’" + Request["id"] + “‘”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n你这就是一对单词呀 不存在什么语法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询