求助各位高手,小妹实在改不出来!急!!!
private void Page_Load(object sender,System.EventArgs e){
//在此处放置用户代码以初始化页面
SqlConnection objconn;
string strSQL;
SqlDataAdapter da;
//判断用户是否登录,确认登录后,创建数据库连接对象和SQL字符串。
if(Session.Count==0)Page.Response.Redirect("default.aspx");
else
if(Session["UserID"].ToString()=="")
Page.Response.Redirect("default.aspx");
objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
objconn.Open();
strSQL="select School.SID,School.SName,Province.PName,City.CityName,School.SErea,SNum,ClassType.CTypeName from School,Province,ClassType,City";
strSQL+="where CityID="+Page.Request["CityID"].ToString();
strSQL+="and CTypeID="+Page.Request["CTypeID"].ToString();
strSQL+="and PID="+Page.Request["PID"].ToString();
strSQL+="and SCID="+Page.Request["CityID"].ToString();
strSQL+="and SType="+Page.Request["CTypeID"].ToString();
strSQL+="and SProID="+Page.Request["PID"].ToString();
//将strSQL数据取出来,以下三句作用:将数据库中的表填充到ds当中
da=new SqlDataAdapter(strSQL,objconn);
DataSet ds=new DataSet();
//将数据填充到数据集作为DataGrid控件的数据源
da.Fill(ds,"School");
da.Fill (ds,"Province");
da.Fill (ds,"ClassType");
da.Fill (ds,"City");
DataGrid1.DataSource=ds.Tables["School"].DefaultView;
DataGrid1.DataBind();
da.Dispose();
//关闭数据库
objconn.Close();
}
第 1 行: '=' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法错误。
源错误:
行 75: DataSet ds=new DataSet();
行 76: //将数据填充到数据集作为DataGrid控件的数据源
行 77: da.Fill(ds,"School");
行 78: da.Fill (ds,"Province");
行 79: da.Fill (ds,"ClassType");