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,请问出现为空值,一般在什么情况下? 请问怎么解决?
第 1 行: '=' 附近有语法错误
最新推荐文章于 2024-08-15 16:42:02 发布