public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string action = context.Request.Params["action"]; //string action = context.Request["action"]; //判断处理的类型 //if (action == "get_matnrlist") //{ //getMcode(); //显示所有的部品番号 //} switch (action) { case "get_matnrlist": getMcode(); //显示所有的部品番号 default: mysourcestring(); //显示数据库中所有字段的值 break; } }
//将数据库中的值全部取出,在页面展示(对应 tolList_cx - 新数据库.aspx) OK private string mysourcestring() { //返回的样式例 [{"id":5989,"type":"ZVDH","Shipto":"S716000456","Soldto":"S7160"},{"id":6003,"type":"ZPPH","Shipto":"S2000050","Soldto":"S2000"}] string s0 = "select * from Exp_PILEUP"; SqlConnection conn = new SqlConnection("server=*.*.*.*;database=SSC;uid=**;pwd=***"); conn.Open(); SqlCommand cmd = new SqlCommand(s0, conn); //用来执行查询语句 SqlDataAdapter sda = new SqlDataAdapter(); //数据库适配器,用来充当数据库与数据集之间的桥梁 sda.SelectCommand = cmd; //选择命令向数据库发送(发送查询语句) DataSet ds = new DataSet(); //创建一个数据集对象,相当于小型数据库,它当中存放若干个数据块 sda.Fill(ds, "cs"); //Fill: 填充 把数据填充小型数据库的“CS”表中。 System.Data.DataTable table1 = ds.Tables[0]; string jsonstr = JsonConvert.SerializeObject(table1); //datatable格式转换Json格式 前提要导入 using Newtonsoft.Json conn.Close(); return jsonstr; }
标签:string,C#,数据库,Handler,context,action,new,conn From: https://www.cnblogs.com/automationanywhere/p/17792610.html