if后面的表达式不应该这样判断.
把表中的内容读到DataReader或DataSet以后,
将记录指到当前用户,再将用户所属的组和你预设的组相比较.如:if(dr["usergroup"].ToString()=="A")
Response.Redirect(n.aspx);
else
Response.Redirect(Index.aspx);
把表中的内容读到DataReader或DataSet以后,
将记录指到当前用户,再将用户所属的组和你预设的组相比较.如:if(dr["usergroup"].ToString()=="A")
Response.Redirect(n.aspx);
else
Response.Redirect(Index.aspx);
strConn = "...";
string groupname;
OleDbConnection cn = new OleDbConnection(strConn);
cn.Open();
strSQL = "SELECT 所属组FROM 表 WHERE userid= ?";OleDbCommand cmd = new OleDbCommand(strSQL, cn);
cmd.Parameters.Add("@userid", OleDbType.WChar, 50);
cmd.Parameters[0].Value = "用户名,也可以用其他的变量";OleDbDataReader rdr = cmd.ExecuteReader();
if (rdr.Read())
{
groupname = rdr.GetValue[0].ToString();
}//然后就判断了
if (groupname == "Group1")
{}