前一个页面:
sstr = TextBox1.Text;
Response.Redirect(v_zzimage.aspx?id =" + sstr);
后一个页面:
String sid = Requst.QueryString["id"];
String sqlstr = "select * from gg_table where id = @sid;"
myCom.Parameters.Add(new SqlParaneter("@sid",SqlDbType.Varchar,20));
myCom.Parameters["@sid"].Value = sid;请问上述代码有什么错误?????

解决方案 »

  1.   

    Response.Redirect("v_zzimage.aspx?id =" + sstr);
      

  2.   

    String sqlstr = "select * from gg_table where id = @sid";
      

  3.   

    Response.Redirect(v_zzimage.aspx?id =" + sstr);
    id后面多一个空格
      

  4.   

    1.少引号 Response.Redirect("v_zzimage.aspx?id=" + sstr);
    2.将;号写出来 String sqlstr = "select * from gg_table where id = @sid";
      

  5.   

    String sqlstr = "select * from gg_table where id = @sid;" 这个号错误。别外,还有id应该不是字符型的吧 int型的
    int sid = int.Parse(Requst.QueryString["id"]);
    myCom.Parameters.Add(new SqlParaneter("@sid",SqlDbType.Int));
      

  6.   

    String sid = Requst.QueryString["id"];
    我得不到sid的值???