下面这两个过程都用了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();
}
}