日期:2014-05-18  浏览次数:20933 次

请教:if语句取表中字段值做为判断条件怎么写???
有一个权限表,power
编号 姓名 入库单 出库单 查询报表
1 张某 1 0 1
2 李某 1 1 1
if语句要达到的效果是判断入库单的值是否等于1.如下;

if (入库单=1) //判断条件不知怎么写;
{
可以打开“入库单”页;
}
else
{
你没有操作权限;
}

谢谢!!!


------解决方案--------------------
string strConn, strCmd,strR;
strConn = "你的连接字符串";
strCmd = "select 入库单 from power where 编号='" + 你的编号 + "'";
SqlConnection conn = new SqlConnection(strConn);
SqlCommand cmd = new SqlCommand(strCmd, conn);
conn.Open();
try{strR = cmd.ExecuteScalar().ToString();}
catch { strR = ""; }
conn.Close();
strR就是你要的“入库单”。
if (strR=="1")

可以打开“入库单”页; 

else 

你没有操作权限;