protected void Page_Load(object sender, EventArgs e) { ClsAjaxRequest js = new ClsAjaxRequest(); gstrTable = Pub.Request(this, "Table"); gintDB = Ly.String.Source(Pub.Request(this, "DB")).toInteger; gstrConnString = Pub.IO.ReadAllText(Server.MapPath(WebConfig.SZ_PATH_CONNECTSTRING)); try { using (System.IO.FileStream fs = System.IO.File.Open(Server.MapPath(WebConfig.SZ_PATH_INSTALLSQL + "/" + gstrTable + ".txt"), System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite)) { byte[] bs = new byte[fs.Length]; fs.Read(bs, 0, (int)fs.Length); gstrContext = System.Text.Encoding.UTF8.GetString(bs); } using (Ly.Data.SQLClient Conn = new Ly.Data.SQLClient(gstrConnString)) { Conn.ExecuteNonQuery(gstrContext); } js.Message = "执行成功!"; js.Refresh = 1; } catch (Exception ex) { js.Message = "执行发生异常:\\n" + ex.Message; } Response.Write(js.ToString()); Response.End(); }
/// <summary> /// 输出Json交互字符串 /// </summary> public void OutPutJsonRequest() { gOwer.Response.Write(gPageRequest.ToString()); }