首页 > 编程语言 >C#_Handler

C#_Handler

时间:2023-10-27 16:24:10浏览次数:28  
标签:string C# 数据库 Handler context action new conn

 

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

相关文章

  • Docker部署Redis集群----第一节(docker初认识)
    1、Docker是什么?docker是开源的应用容器引擎,我们可以理解为一个轻量级的“虚拟机”,开发者可以打包自己开发的应用或程序到一个可移植的容器中去,然后发布到任何流行的linux机器上,由此可见docker为我们的开发和部署带来了极大的方便和稳定性,我们还有什么理由错误它呢?2、为什么要......
  • magicbane/magicbox 修改基础
    MYSQL:修改数据库,解除部分限制,修改角色数据magicbane:修改工具"mbEditorPro" 可以从官网下载. 功能 解压/压缩 .cache 文件,修改客户端数据,解除限制之类的......
  • @Resource注解
    @Resource注解是Java平台提供的注解,用于进行依赖注入。当你在类中的字段或属性上使用@Resource注解时,Java容器会自动为该字段或属性注入一个合适的Bean对象。@Resource注解可以标注在字段或属性的setter方法上。如果标注在字段上,则会自动注入与该字段类型相匹配的Bean对象。如果......
  • CF1520
    CF1520\(div3\)信心场!DoNotBeDistracted!开一个\(vis\)数组即可只要连续两个字符不相同就将前一个打上标记那么我们访问任意一个具有标记的节点就判断无解即可#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'#defineinlinline#defineebempl......
  • paddleDection安装使用
    1,安装环境首先要安装paddlepaddle:安装方式的链接,各种显卡驱动,cuda和cudnn不多说比较基础我本身是在虚拟环境里安装的,所以虚拟环境安装也不影响它调用显卡资源查看paddle是否安装成功:>>>importpaddle>>>paddle.utils.run_check()安装paddleDection:gitclonehttps://g......
  • ACCESS ColumnHidden 隐藏字段
    ForEachTEMPInMe.FM刀具项夹表.Form.ControlsIfNotTypeOfTEMPIsLabelThenIfTEMP.Name<>"RecordID"AndTEMP.Name<>"项目"AndTEMP.Name<>"夹位"AndTEMP.Name<>"标准寿命"T......
  • C++从std::vector<int>类型数据创建二叉树
    背景在和chatGPT的日常代码交流中,这位“老师”总能给出不不少好代码,以下就是C++从std::vector类型数据创建二叉树的完整代码段:TreeNode*createBinaryTree(conststd::vector<int>&nodes,intindex){if(index>=nodes.size()||nodes[index]==-1){retu......
  • GLNexus进行joint calling时的"half-calls"(如./0, ./1)问题
    目录关于GLNexus由于重叠变异产生的half-callsGATKjointcalling对于half-calls的处理建议处理关于GLNexusGLnexus是由DNAnexus开发,用于可扩展的gVCF合并和联合变异(jointcalling)要求群体测序项目,GL即genotypelikelihood之意。GATK作为变异检测金标准软件,缺点在于速度很慢。尽管......
  • Acwing393. 雇佣收银员 题解 差分约束
    题目链接:https://www.acwing.com/problem/content/description/395/解题思路:差分约束。为了方便起见,定义第\(i\)个时间段为\(i-1:00\)到\(i:00\)首先,为了方便开一个额外的点,令\(R_i\)对应为题目中的\(R(i+1)\),即\(R_i\)表示\(i-1:00\)到\(i:00\)这个时间段的最小需求......
  • wlan 到docker Container 通信异常
      目前遇到问题为:设备发送特定的radius探测报文到radius容器不通,在宿主机能抓到包,容器内部抓不到包目前问题已经明确,我们来看下正常情况下报文是怎样的!!//00:0c:29:cc:1c:df为宿主机eth0mac地址[ThuSep2118:10:392023]TRACE:raw:PREROUTING:rule:2IN=ens33OUT=MAC=0......