当前位置: 首页 > wzjs >正文

2019销售网站开发与设计现状亚马逊关键词搜索工具

2019销售网站开发与设计现状,亚马逊关键词搜索工具,服务商是干什么的,如何找网站做推广环境: windows 11 Visual Studio 2015 .net 4.5.2 SQL Server 目的: 定时修改数据库中某些参数的值 定时修改24小时内,SQL数据库中,表JD_Reports 内,如果部门是‘体检科,设置打印类型为 1 可以打印。步骤&a…

环境:

windows 11
Visual Studio 2015
.net 4.5.2
SQL Server

目的:

定时修改数据库中某些参数的值

定时修改24小时内,SQL数据库中,表JD_Reports 内,如果部门是‘体检科',设置打印类型为 1
可以打印。

步骤:

1、新建项目,创建windows 服务

在这里插入图片描述

2、下载日志程序包 NLog

在这里插入图片描述

3、在App.config中配置日志包NLog

<?xml version="1.0" encoding="utf-8" ?>
<configuration><configSections><section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/></configSections><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><targets><target name="file" xsi:type="File" fileName="${basedir}/Logs/${date:format=yyyy-MM-dd}/${date:format=yyyy-MM-dd}.txt" layout="[${date:format=yyyy-MM-dd HH\:mm\:ss}][${level}] ${message} ${exception}"/></targets><rules><logger name="*" minlevel="Debug" writeTo="file"/></rules></nlog><startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /></startup>
</configuration>

4、Report_Print.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Timers;
using NLog;  // 引入 NLog 命名空间,用于日志记录namespace Report_print
{public partial class Report_Print : ServiceBase{private Timer _timer;private readonly string _connectionString = "Data Source=.;Initial Catalog=【自己数据库】;User Id=sa;Password=【自己的密码】;";// 创建一个静态日志记录器实例,用于在服务中记录日志private static readonly Logger Log = LogManager.GetCurrentClassLogger();public Report_Print(){InitializeComponent();// 设置服务每5分钟检查一次_timer = new Timer(5 * 60 * 1000); // 5分钟_timer.Elapsed += TimerElapsed;}protected override void OnStart(string[] args){// 服务启动时记录日志Log.Debug("开始执行");_timer.Start();// 启动时立即执行一次UpdatePrintType();}protected override void OnStop(){_timer.Stop();// 服务启动时记录日志Log.Debug("服务停止执行");}private void TimerElapsed(object sender, ElapsedEventArgs e){UpdatePrintType();}private void UpdatePrintType(){try{using (SqlConnection conn = new SqlConnection(_connectionString)){conn.Open();string sql = @"UPDATE JD_Reports SET PrintType = 1 WHERE Depart = '体检科' AND CheckTime >= DATEADD(HOUR, -24, GETDATE())AND (PrintType IS NULL OR PrintType != 1)";using (SqlCommand cmd = new SqlCommand(sql, conn)){int rowsAffected = cmd.ExecuteNonQuery();Log.Debug("写入日志成功: " + rowsAffected.ToString());// 这里可以添加日志记录受影响的行数}}}catch (Exception ex){// 这里应该添加适当的错误日志记录// 例如使用 EventLog 或其他日志框架}}}
}

5、在 Report_Print.cs 界面内,右键"添加安装程序"

在这里插入图片描述

6、配置ServiceInstaller1

在这里插入图片描述

7、配置serviceProcessInstaller1

在这里插入图片描述

8、右键,编译程序

完成
在这里插入图片描述

9、安装程序

sc create Report_Print binPath= "E:\vs2015\study\Report_print\Report_print\bin\Debug\Report_print.exe"
sc start Report_Print 

9.1卸载程序

sc stop Report_Print
sc delete Report_Print

10、安装成功

在这里插入图片描述

http://www.dtcms.com/wzjs/568287.html

相关文章:

  • 服务 好的网站制作甘孜热门抖音代运营
  • 网站等保建设灯饰如何做网站推广
  • 无锡网站建设 微信河口区建设工程招标网站
  • 青岛网站建设与推广网站运营与管理第二版
  • 网站站长工具长沙模板建站服务公司
  • 如何搭建一个简单的网站sw网站建设
  • 美橙网站建设怎么做金蝶软件公司
  • 安徽专业网站建设创新建设网站部署环境
  • 做php网站需要什么软件开发公司网站建设制作难么
  • 公众号开发板如何绑定视频号百度网站排名优化价格
  • 南昌专业的电商网站开发公司安徽网站建设认准-晨飞网络
  • 爱站网官网查询域名广告公司名字大全集
  • 电子商务网站建设与维护致谢词百度问问我要提问
  • 聊天室网站模板crm客户管理系统 wordpress
  • 金华手机网站建设建设网站建设什么征琴
  • 全国新农村建设中心网站如何做网站栏目规划
  • 网站asp.net安装个人主页网页设计作品
  • 郑州七彩网站建设公司 评论原画师
  • 那些做兼职的小网站市场宣传推广方案
  • 医院网站建设趋势企业服务网站开发
  • 上海专业建设网站彩票网站用什么软件做
  • 暗网网站建设企业自建微博的特点
  • 网站建设之前必须 域名备案wordpress 绑定两个域名
  • 图片网站优化建筑人才网123
  • 红色网站建设网络服务图片
  • 一起做网店网站wordpress修改登录界面
  • 宣城网站开发网络公司06627网页制作与网站建设
  • 企业网站建设费用定金怎么做账北京企业网站建设方案
  • 网站注册商标属于哪一类个人邮箱申请
  • 百度搜不到的网站室内设计效果图用什么软件做的