下面这两个过程都用了VB。NET的控件。我现在不想用VB。NET的控件。
请问下面这两个语句改怎么修改。
public OleDbDataReader ExecuteReader(string SQL)
{
OleDbDataReader reader1;
try
{
this.Cmd = new OleDbCommand(SQL, this.Conn);
this.SQLNum++;
reader1 = this.Cmd.ExecuteReader();
}
catch (Exception exception1)
{
ProjectData.SetProjectError(exception1); //这个地方用了VB.NET控件
HttpContext.Current.Response.Write("ExecuteReader Error:" + SQL);
this.Conn.Close();
HttpContext.Current.Response.End();
ProjectData.ClearProjectError();//这个地方用了VB.NET控件
}
return reader1;
}
public void Check(string Authority)
{
this.IsAdmin = BooleanType.FromObject(HttpContext.Current.Session["IsAdmin"]);//这个地方用了VB.NET控件
this.AdminName = StringType.FromObject(HttpContext.Current.Session["AdminName"]);//这个地方用了VB.NET控件
if (!this.IsAdmin | (Strings.InStr(StringType.FromObject(ObjectType.StrCatObj(ObjectType.StrCatObj(",", HttpContext.Current.Session["Authority"]), ",")), "," + Authority + ",", CompareMethod.Binary) == 0))//这个地方用了VB.NET控件
{
this.ErrMsg = "<li>本页面为管理员专用,请<a href=admin_login.aspx target=_top>登陆</a>后进入。<br><li>您没有管理本页面的权限。";
this.Error();
}
}
请问下面这两个语句改怎么修改。
public OleDbDataReader ExecuteReader(string SQL)
{
OleDbDataReader reader1;
try
{
this.Cmd = new OleDbCommand(SQL, this.Conn);
this.SQLNum++;
reader1 = this.Cmd.ExecuteReader();
}
catch (Exception exception1)
{
ProjectData.SetProjectError(exception1); //这个地方用了VB.NET控件
HttpContext.Current.Response.Write("ExecuteReader Error:" + SQL);
this.Conn.Close();
HttpContext.Current.Response.End();
ProjectData.ClearProjectError();//这个地方用了VB.NET控件
}
return reader1;
}
public void Check(string Authority)
{
this.IsAdmin = BooleanType.FromObject(HttpContext.Current.Session["IsAdmin"]);//这个地方用了VB.NET控件
this.AdminName = StringType.FromObject(HttpContext.Current.Session["AdminName"]);//这个地方用了VB.NET控件
if (!this.IsAdmin | (Strings.InStr(StringType.FromObject(ObjectType.StrCatObj(ObjectType.StrCatObj(",", HttpContext.Current.Session["Authority"]), ",")), "," + Authority + ",", CompareMethod.Binary) == 0))//这个地方用了VB.NET控件
{
this.ErrMsg = "<li>本页面为管理员专用,请<a href=admin_login.aspx target=_top>登陆</a>后进入。<br><li>您没有管理本页面的权限。";
this.Error();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货