有一个权限表,power
编号 姓名 入库单 出库单 查询报表
1 张某 1 0 1
2 李某 1 1 1
if语句要达到的效果是判断入库单的值是否等于1.如下;if (入库单=1) //判断条件不知怎么写;
{
可以打开“入库单”页;
}
else
{
你没有操作权限;
}谢谢!!!
编号 姓名 入库单 出库单 查询报表
1 张某 1 0 1
2 李某 1 1 1
if语句要达到的效果是判断入库单的值是否等于1.如下;if (入库单=1) //判断条件不知怎么写;
{
可以打开“入库单”页;
}
else
{
你没有操作权限;
}谢谢!!!
解决方案 »
- 再请教一个正则表达式问题:以字母结尾的情况
- VS2008打包问题
- 贴上来一段代码 c#多线程的问题,麻烦大家挑错。
- C# TCP/IP 异步通讯
- 为什么form验证总是不通过
- 有那位朋友用过Infragistics的WinGrid控件吗?标题怎么居中?
- GDI+的问题啊,请各位达人帮忙解决
- contextmenu菜单与datagridview一起用的问题
- 显示任务栏时,Windows任务栏会挡住程序的状态栏,怎么办呢?
- 请教一下
- 谁做过 耀华 XK3190 A9 的串口开发?(读取称重数据)
- 引发类型为“System.ComponentModel.Design.ExceptionCollection”的异常
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
{
你没有操作权限;
}
你好像只能读第一行第一列的值吧你要先把植都读出来
然后循环判断不对啊,那一组数据中有多个值你怎么办
lz说明白点
还有,数据库用的是sqlserver 还是oracle
多了就用datatable
建议你去搜索ado.net
5楼那个代码你拿去就能用
循环遍历
一样的,我就改上面兄弟的代码了。大体意思就是这样。要是问代码,最好去看看书。好吗?asp.net2.0之类的。很简单。
string strConn, strCmd,strR;
strConn = "你的连接字符串";
strCmd = "select 1 from power where 编号='" + 你的编号 + "' and 入库单 = 1"; //入库单
strCmd = "select 1 from power where 编号='" + 你的编号 + "' and 出库单 = 1"; //出库单
strCmd = "select 1 from power where 编号='" + 你的编号 + "' and 查询报表 = 1"; //查询报表
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
{
你没有操作权限;
}