数据库查询以及修改方法 aspx ashx

main.aspx页面
 

<%@ Page Language="C#" AutoEventWireup="true" %>

<%@ Import Namespace="MysqlHelpers" %>

<!DOCTYPE html>
<script runat="server">
    public string RecId, userid, LOGIN, Token, ORG_ID;
    public string JOSMATNAME, JOSMATCODE, JOSQUANTITY, JODWORKLINENAME,JOSMATID;

    private dataManager dm = new dataManager(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());

    protected void Page_Load(object sender, EventArgs e)
    {

        if (Session["userid"] == null)
        {
            Response.Redirect("/CMMS/error/disconnect.html");
        }

        userid = Session["userid"].ToString();
        ORG_ID = Session["ORGID"].ToString();
        LoginManager lm = new LoginManager();
        lm.getLM(userid, lm, dm);
        LOGIN = lm.LOGIN;
        Token = Session["token"].ToString();
</script>
<html>
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>批量更新节假日</title>
    <script src="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/js/jquery.min.js"></script>
    <script charset="utf-8" src="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/js/jquery.easyui.min.js"></script>
    <script src="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/js/easyui-lang-zh_CN.js"></script>
    <link href="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/themes/icon.css" rel="stylesheet" />
    <link rel="stylesheet" type="text/css" href="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/themes/<%=ConfigurationManager.AppSettings["theme"].ToString()%>/easyui.css" />
    <link rel="stylesheet" type="text/css" href="<%=ConfigurationManager.AppSettings["rooturl"].ToString()%>/themes/demo.css" />
</head>
<body class="easyui-layout">
    <div style="padding: 5px">
        <div class="easyui-panel" title="批量更新节假日" style="width: 100%; height: 1200px" data-options="iconCls:'icon-save'">
            <form id="fm1" name="fm1" method="post" enctype="multipart/form-data">
                <div style="margin: 20px;">
                 

                        <div style='margin-bottom: 15px'>
                            <input class='easyui-datebox' name='db' id='db' style='width: 320px' data-options='labelPosition: "left",label:"开始日期",value:"Today"' />
                        </div>

                    <div style='margin-bottom: 15px'>
                            <input class='easyui-datebox' name='db1' id='db1' style='width: 320px' data-options='labelPosition: "left",label:"结束日期",value:"Today"' />
                        </div>
                       

                                <div style="margin-bottom:15px;">
                               
                            <a href="#" class="easyui-linkbutton" οnclick='exec()' data-options="iconCls:'icon-add'">执行</a>
                  </div>
                    </div>
            </form>

        </div>
    </div>
    <script type="text/javascript">

        var Token = '<%=Token%>';
        var ORG_ID = "<%=ORG_ID%>";
        var userid = '<%=userid %>';
        function exec() {
            var db = $("#db").datebox('getValue');
            var db1 = $("#db1").datebox('getValue');

            if (!db) {
                alert("请填写完整信息!");
                return;
            }
           $.ajax({
                type: 'get',
                url: 'getdata_tab.ashx?kssj=' + db + '&jssj=' + db1 + '&ORGID=<%=ORG_ID%>&r=' + Math.random(),//请求数据的地址
                text: 'html',
                success: function (data) {
                if(data>0){
                 alert("更新成功!");
                 window.history.go(-1)
                }
                    console.log('data=====',data)
                },
                error: function (event, XMLHttpRequest, ajaxOptions, thrownError) {
                    // alert(event);
                }
            })   
        }
    </script>
</body>
</html>

getdata_tab.ashx页面

<%@ WebHandler Language="C#" Class="InitTable" %>

using System;
using MysqlHelpers;
using System.Data;
using System.Web;
using System.Text;
using System.Configuration;
using System.Collections.Generic;
using System.Web.SessionState;

using InitData;

public class InitTable : IHttpHandler, IRequiresSessionState
{

    private dataManager dmBase = new dataManager(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/html";
        context.Response.ContentEncoding = System.Text.Encoding.UTF8;

        string ORGID = Convert.ToString(context.Session["ORGID"]);

       


        string result = string.Empty;
        string kssj =  Convert.ToString(context.Request["kssj"]);
        string jssj =  Convert.ToString(context.Request["jssj"]);
        
        string QuerySqlMain = @"update fs_calendar set fs_calendar.DATETYPE=2 where CDATE >='"+kssj+"' and CDATE <='"+jssj+"' and ORGID='"+ORGID+"'";
        int dt_all = dmBase.ExecuteNonQuery(QuerySqlMain);
        context.Response.Write(dt_all);
        context.Response.End();
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }

}

数据修改
int dt_all = dmBase.ExecuteNonQuery(QuerySqlMain);

 context.Response.Write(dt_all);


数据查询

DataTable dt_all = dmBase.ExecuteDataTable(QuerySqlMain);
StringBuilder tab_sb = new StringBuilder();
 context.Response.Write(tab_sb );

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/17016.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python计算回归拟合各项指标

0、各项回归指标简介 Relative Root Mean Squared Error&#xff08;RRMSE&#xff09;&#xff1a;The RRMSE normalizes the Root Mean Squared Error (RMSE) by the mean of observations. It goes from 0 to infinity. The lower the better the prediction performance.T…

一千题,No.0031(A除以B)

本题要求计算 A/B&#xff0c;其中 A 是不超过 1000 位的正整数&#xff0c;B 是 1 位正整数。你需要输出商数 Q 和余数 R&#xff0c;使得 ABQR 成立。 输入格式&#xff1a; 输入在一行中依次给出 A 和 B&#xff0c;中间以 1 空格分隔。 输出格式&#xff1a; 在一行中依…

衍生品赛道的 UniSwap:SynFutures 或将成为行业领军者

经过一个周期的发展&#xff0c;DeFi 已经成为基于区块链构建的最成功的去中心化应用&#xff0c;并彻底改变了加密市场的格局。加密货币交易开始逐步从链下转移到链上&#xff0c;并从最初简单的 Swap 到涵盖借贷、Staking、衍生品交易等广泛的生态系统。 在 DeFi 领域&#x…

小红书图片生成

先找一找有没有直接生成小红书图片的项目。这个项目和图片生成项目还是有一点区别的,小红书的图片不仅关注图片上的商品,可能一篇文章中,有商品的图片可能就一张,更多还是带有文字的图片,那么就是对文字进行替换,目前的图片生成,很少有这块的能力。1.目前的图像生成在电…

从普通神经网络到transformer

1.单隐藏层的多层感知机 2. 循环神经网络 3.现代循环神经网络。 GRU 门控循环单元 LSTM 长短期记忆网络 候选记忆元&#xff1a; ˜C t ∈ R &#xff08;nh&#xff09; 记忆元

超详细的前后端实战项目(Spring系列加上vue3)前后端篇(四)(一步步实现+源码)

兄弟们&#xff0c;继昨天的代码之后&#xff0c;继续完成最后的用户模块开发&#xff0c; 昨天已经完成了关于用户的信息编辑页面这些&#xff0c;今天再完善一下&#xff0c; 从后端这边开始吧&#xff0c;做一个拦截器&#xff0c;对用户做身份校验&#xff0c; 拦截器 这…

OrangePi AIpro 性能测试以及使用体验

OrangePi AIpro 性能测试以及使用体验 1. 介绍 OrangePi AIpro(8T)采用昇腾AI技术路线。 具体为4核64位处理器AI处理器&#xff0c;集成图形处理器&#xff0c;支持8TOPS AI算力拥有8GB/16GB LPDDR4X&#xff0c;可以外接32GB/64GB/128GB/256GB eMMC模块&#xff0c;支持双4…

输出相关命令

什么是输入输出重定向&#xff0c;就是用另外一个位置来代替它&#xff0c;默认输入为键盘&#xff0c;默认输出为终端窗口 管道能把一系列的命令连起来&#xff0c;&#xff5c;为命令符 cat file 历史查询 history 回车可以查到用过的命令。上下左右键可以回到之前命令或…

Openharmony的usb从框架到hdf驱动流程梳理

​ HDF框架实现了用户层与内核层进行通信的管理框架,关于其简易通信示例在以下两篇博文中有所介绍, 一个例子了解通过Openharmony的HDF框架实现简易驱动的流程https://blog.csdn.net/procedurecode/article/details/128906246 Openharmony的用户态应用通过HDF框架驱动消息机制…

记mapboxGL实现鼠标经过高亮时的一个问题

概述 mapboxGL实现鼠标经过高亮可通过注册图层的mousemove和moveout事件来实现&#xff0c;在mousemove事件中可以拿到当前经过的要素&#xff0c;但是当使用该要素时&#xff0c;发现在某个地图级别下会有线和面数据展示不全的情况。究其原因&#xff0c;发现是mapboxGL在绘图…

【多线程】线程安全

目录 1.观察线程不安全 2.线程不安全的原因 2.1 随机调度 2.2 修改共享数据 2.3 原子性 2.4 内存可见性 2.5 指令重排序 3.synchronized 加锁操作 3.1 synchronized是什么&#xff1f; 3.2 synchronized的特性 1) 互斥 2) 可重入 3.3 synchronized使用示例 3.3.1 针…

“二叉堆:不是,啊?”

目录 前言一、堆的概念及结构堆的性质&#xff1a;堆的结构:最大堆最小堆堆顶注意 二、堆的实现1.初始化堆2. 堆的插入什么是堆的向上调整算法&#xff1f; 3.堆的删除什么是堆的向下调整算法&#xff1f; 4.获取堆顶的数据5.获取堆的数据个数6.堆的判空7.堆的销毁 三、建堆的时…

【ES6】ECMAS6新特性概览(一):变量声明let与const、箭头函数、模板字面量全面解析

&#x1f525; 个人主页&#xff1a;空白诗 &#x1f525; 热门专栏&#xff1a;【JavaScript】 文章目录 &#x1f33f; 引言一、 let 和 const - 变量声明的新方式 &#x1f31f;&#x1f4cc; var的问题回顾&#x1f4cc; let的革新&#x1f4cc; const的不变之美 二、 Arro…

第六十六节 Java设计模式 -责任链模式

Java设计模式 -责任链模式 责任链模式为请求创建一个接收者对象列表。 这种模式是行为模式。 当使用责任链模式时&#xff0c;通常每个接收器包含对另一个接收器的引用。 如果一个对象不能处理请求&#xff0c;则它将相同的对象传递给下一个接收者&#xff0c;等等。 例子 …

Java面向对象-常用类(System类)

常用类-System类 Java程序的运行平台 1、 System类提供了一些静态属性和方法&#xff0c;允许通过类名直接调用。 2、 System类提供了代表标准输入、标准输出、错误输出的类属性。 3、 System类提供了一些静态方法用于访问环境变量、系统属性的方法。 1 System类属性 static P…

删除edge浏览器文本框储存记录值以及关闭自动填充

当我们点击输入框时总会出现许多以前输入过的信息。 一、删除edge浏览器文本框储存记录值 1、首先按下↓键选中你想删除的信息 二、关闭自动填充。 1、在地址栏输入edge://wallet/settings跳转到以下界面 2、往下滑找到 全部取消即可

你也许不知道,自己可能是一个热人

今天想跟大家分享的&#xff0c;是一种很少有人了解的人格特质。它非常普遍&#xff0c;许多人都或多或少有一些倾向&#xff0c;但却很少有人意识到它。 不妨看一看&#xff0c;你有没有下面这些特征&#xff1a; 有着极其旺盛的求知欲&#xff0c;对许多奇奇怪怪的问题都有着…

螺旋矩阵-力扣

由于是先刷的螺旋矩阵Ⅱ&#xff0c;在做这道题时&#xff0c;套用了之前的代码&#xff0c;但发现有些问题&#xff0c;这里矩阵并不是n x n的矩阵&#xff0c;而是一个n x m的矩阵&#xff0c;在使用层1&#xff0c;层2这样来进行添加时&#xff0c;有些元素会添加不到&#…

nvm安装教程及使用nvm管理多个node版本

文章目录 前言一、nvm 安装教程温馨提示macOS/LinuxWindows 二、安装 node 前言 工作中&#xff0c;你可能会遇到以下场景&#xff1a; 我想使用 pnpm 命令安装依赖&#xff0c;但是在使用 pnpm 命令时提示如下 $ pnpm -v ERROR: This version of pnpm requires at least No…