{
        if (e.CommandName == "updateNum")
        {
            string P_str_Num1 = ((Label)e.Item.FindControl("goodsnameLabel")).Text;
            //string P_str_Num11 = ((Label)e.Item.FindControl("goodspriceLabel")).Text;
            string P_str_Num = ((TextBox)e.Item.FindControl("txtGoodsNum")).Text;
            bool P_bool_reVal = DB.ExSql("update 存储 set num=" + P_str_Num + " where cartid=" + Session["uname"] + " and goodsid=" + e.CommandArgument.ToString());
try
{
if()                DB.ExSql("update 手机信息表 set 数量=数量-" + P_str_Num + " where 编号=" +   e.CommandArgument.ToString());
            }
catch
{
XXX
}
            if (P_bool_reVal)
     
                Bind();        }
    }
我想在if判断里写个判断  但首先要有个对数据的查询  查询我的数据库中特定 “数量”字段的值是否为负数 如果为负数则不执行IF的语句 直接输出异常
select 数量 from 数据表  where 名称=P_str_Num1(这个值是我在.NET中定义的);