c#超链接

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:53:48
string td=Request.QueryString["td"];
string ccvt = Convert.ToString(ConfigurationManager.ConnectionStrings["sqlserver"]);
SqlConnection mmy = new SqlConnection(ccvt);
string sst = "select * from shuchu where tv=" + td;
mmy.Open();
SqlDataAdapter con = new SqlDataAdapter(sst, mmy);
DataSet my = new DataSet();
con.Fill(my);
ttd.DataSource = my;
ttd.DataBind();
mmy.Close();
------------------------------------
把这些去掉就对
string td=Request.QueryString["td"];
where tv=" + td;
可是加上就不对 为什么啊
string sst = "select * from shuchu where tv='" + Request.QueryString["td"].ToString() +"'";

--------------------------------
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

肯定是你的参数值不正确了,你先试验一下你的值到底有没有接受过来?

你所指的不对是指出不了结果?还是提示有错误?我想应该出不了结果吧?

你输出一下你的参数看看有没有值,我想可能没有接受过来值吧

Request.QueryString["td"]; 这里没有值吧

td 这个参数是否正常取到了?单步调试下