第 1 行: '=' 附近有语法错误

来源:互联网 发布:亚马逊跟卖软件 编辑:程序博客网 时间:2024/04/30 01:22
public DataRow dr; public static string newsid; protected void Page_Load(object sender, EventArgs e) { newsid = Request.Params["nid"]; SqlConnection con = DB.con(); SqlDataAdapter dad4 = new SqlDataAdapter("select * from news where nid="+newsid,con); DataSet dst = new DataSet(); dad4.Fill(dst, "aaa"); dr = dst.Tables["aaa"].Rows[0]; }常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法错误。源错误: 行 22: SqlDataAdapter dad4 = new SqlDataAdapter("select * from news where nid="+newsid,con);行 23: DataSet dst = new DataSet();行 24: dad4.Fill(dst, "aaa");行 25: dr = dst.Tables["aaa"].Rows[0];行 26: 调试了一下,竟然newsid的值为null,请问出现为空值,一般在什么情况下?请问怎么解决?
原创粉丝点击