示例#1
0
        /// <summary>
        /// 执行SQL语句
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ExeOuter_Click(object sender, EventArgs e)
        {
            StringBuilder strSql = new StringBuilder(txtSql.Value);

            if (Execute_Type.Value == "1")
            {
                DataTable dt = DataFactory.SqlDataBase().GetDataTableBySQL(strSql);
                if (dt != null)
                {
                    if (dt.Rows.Count != 0)
                    {
                        ControlBindHelper.BindGridViewList(dt, Grid);
                    }
                    else
                    {
                        dt = new DataTable();
                        dt.Columns.Add("消息提示", Type.GetType("System.String"));
                        DataRow row = dt.NewRow();
                        row["消息提示"] = "没有找到您要的相关数据";
                        dt.Rows.Add(row);
                        ControlBindHelper.BindGridViewList(dt, Grid);
                    }
                }
                else
                {
                    dt = new DataTable();
                    dt.Columns.Add("消息提示", Type.GetType("System.String"));
                    DataRow row = dt.NewRow();
                    row["消息提示"] = "执行SQL命令,有错误!";
                    dt.Rows.Add(row);
                    ControlBindHelper.BindGridViewList(dt, Grid);
                }
            }
            else if (Execute_Type.Value == "2")
            {
                int       i  = DataFactory.SqlDataBase().ExecuteBySql(strSql);
                DataTable dt = new DataTable();
                dt.Columns.Add("消息提示", Type.GetType("System.String"));
                DataRow row = dt.NewRow();
                if (i > 0)
                {
                    row["消息提示"] = "执行成功!";
                    dt.Rows.Add(row);
                    ControlBindHelper.BindGridViewList(dt, Grid);
                }
                else if (i == 0)
                {
                    row["消息提示"] = "0 行受影响!";
                    dt.Rows.Add(row);
                    ControlBindHelper.BindGridViewList(dt, Grid);
                }
                else
                {
                    row["消息提示"] = "执行SQL命令,有错误!";
                    dt.Rows.Add(row);
                    ControlBindHelper.BindGridViewList(dt, Grid);
                }
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this._Table_Name = base.Server.UrlDecode(base.Request["Table_Name"]);
     if (!base.IsPostBack)
     {
         DataTable dt = new DataTable();
         dt.Columns.Add("消息提示", Type.GetType("System.String"));
         DataRow row = dt.NewRow();
         row["消息提示"] = "未执行SQL命令!";
         dt.Rows.Add(row);
         ControlBindHelper.BindGridViewList(dt, this.Grid);
     }
 }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _Table_Name = Server.UrlDecode(Request["tableCode"]);//表名
     if (!IsPostBack)
     {
         string str = "SELECT * FROM " + _Table_Name;
         txtSql.Value = str;
         DataTable dt = DataFactory.SqlHelper().GetDataTableBySQL(new StringBuilder(str));
         if (dt.Rows.Count != 0)
         {
             ControlBindHelper.BindGridViewList(dt, Grid);
         }
         else
         {
             dt = new DataTable();
             dt.Columns.Add("消息提示", Type.GetType("System.String"));
             DataRow row = dt.NewRow();
             row["消息提示"] = "没有找到您要的相关数据";
             dt.Rows.Add(row);
             ControlBindHelper.BindGridViewList(dt, Grid);
         }
     }
 }