1/1页1 跳转到查看:89
发新话题 回复该主题

很奇怪的一个sql语句问题....没查出错在哪,请帮忙,,急~~~

很奇怪的一个sql语句问题....没查出错在哪,请帮忙,,急~~~

private void bindgrid() E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
    { E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        dbclass mycon = new dbclass(); E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        mycon.conn.Open(); E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        String countryid = Request.QueryString["country_id"].ToString(); E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        String strsql; E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        if (countryid == "1") E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        { E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
            strsql = "select id,topic,tim from news where c_id=54 and s_id=168 order by id desc"; E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
            Label22.Text = "英国"; E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        } E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        SqlCommand cmd = new SqlCommand(strsql, mycon.conn); E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        cmd.CommandType = CommandType.Text; E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
-----此处省去多句----- E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
} E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
错误提示: E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
编译器错误信息: CS0165: 使用了未赋值的局部变量“strsql” E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
源错误: E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
行 71:         SqlCommand cmd = new SqlCommand(strsql, mycon.conn); E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
行 72:         cmd.CommandType = CommandType.Text; E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
第71行出错...... E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
单独的SQL语句没有错误..怎么回事呢?应该如何修改呢?E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù

TOP

 

if (countryid == "1")  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        {  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
            strsql = "select id,topic,tim from news where c_id=54 and s_id=168 order by id desc";  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
            Label22.Text = "英国";  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
        }  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
如果你没进到这里面,strsql 就没初始化,建议在外面先初始化一遍吧。 E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
String strsql = string.empty.E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù

TOP

 

SqlCommand cmd = new SqlCommand(strsql, mycon.conn);  E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
如果countryid不等于"1" 你的strsql的值是什么 E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù
你想过没有E)ÂñŒA*ëforum.entlib.net.cno Ð/“pþvù

TOP

 
1/1页1 跳转到
发表新主题 回复该主题