首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

10分帮小弟我改个错。

2012-01-19 
10分帮我改个错。。。。。publicvoiddropbind1(){SqlConnectionmyConnectionnewSqlConnection(myConnectionStr

10分帮我改个错。。。。。
public   void   dropbind1()
        {    
                SqlConnection   myConnection   =   new   SqlConnection(myConnectionString);
                if   (Convert.ToInt32(Session[ "login_power "])   ==   1)
                {
                        string   sql   =   "select     *       from     gw_address   where   addressname=…… ";
                }
                else
                {
                        string   sql   =   "select     *       from     gw_address   ";
                }
                SqlDataAdapter   custDA   =   new   SqlDataAdapter(sql,   myConnection);
                DataSet   custDS   =   new   DataSet();
                custDA.Fill(custDS);
                DropDownListaddress.DataSource   =   custDS.Tables[0];
                DropDownListaddress.DataTextField   =   "addressname ";
                DropDownListaddress.DataValueField   =   "addressid ";
                DropDownListaddress.DataBind();
                this.DropDownListaddress.Items.Insert(0,   new   ListItem( "请选择地区 ",   "-1 "));
        }

为什么这么写。
我string   的sql没有用?
提示我:当前上下文中不存在名称“sql”
怎么连找都找不到?????????????????????
错在哪?????


[解决办法]
if (Convert.ToInt32(Session[ "login_power "]) == 1)
{
string sql = "select * from gw_address where addressname=…… ";
}
else
{
string sql = "select * from gw_address ";
}

--------------------------------------------
string sql = "select * from gw_address ";

if (Convert.ToInt32(Session[ "login_power "]) == 1)
{
sql = "select * from gw_address where addressname=…… ";
}

[解决办法]
请翻书理解 变量作用域

if (Convert.ToInt32(Session[ "login_power "]) == 1)
{
string sql = "select * from gw_address where addressname=…… ";
}
else
{
string sql = "select * from gw_address ";
}

> > > >

string sql = null;
if (Convert.ToInt32(Session[ "login_power "]) == 1)
{
sql = "select * from gw_address where addressname=…… ";
}
else
{
sql = "select * from gw_address ";
}
------解决方案--------------------


string sql= " ";
if()
{
sql = "..... "
}
else
{
sql= "..... "
}
SqlDataAdapter custDA = new SqlDataAdapter(sql, myConnection);
就可以了

热点排行