Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在特定日期过期后自动向SQL Server数据库添加数值(日期会有所不同)_C#_Asp.net_Sql Server - Fatal编程技术网

C# 在特定日期过期后自动向SQL Server数据库添加数值(日期会有所不同)

C# 在特定日期过期后自动向SQL Server数据库添加数值(日期会有所不同),c#,asp.net,sql-server,C#,Asp.net,Sql Server,我不知道如何实现这一点,因为我是ASP.NET新手。我正在使用C#和SQLServer2008R2在ASP.NET中构建一个图书馆管理系统 每本书将分别有“图书发行”和“归还日期” 现在我的问题是:如何使应用程序能够在归还书日期到期时自动向SQL Server数据库添加数值(请注意归还书日期会有所不同) 建议使用SQL Server作业计划,但我认为它不符合我的要求,因为在我的情况下,作业执行的日期不同,即每本书的Book Return日期 任何建议都会有帮助 谢谢创建每天午夜运行的SQL代理作

我不知道如何实现这一点,因为我是ASP.NET新手。我正在使用C#和SQLServer2008R2在ASP.NET中构建一个图书馆管理系统

每本书将分别有“图书发行”和“归还日期”

现在我的问题是:如何使应用程序能够在
归还书
日期到期时自动向SQL Server数据库添加数值(请注意
归还书
日期会有所不同)

建议使用SQL Server作业计划,但我认为它不符合我的要求,因为在我的情况下,作业执行的日期不同,即每本书的
Book Return
日期

任何建议都会有帮助


谢谢

创建每天午夜运行的SQL代理作业。将作业配置为运行一个查询,为返回日期为“昨天”的所有贷款设置“数值”。在查询中使用日期函数计算“昨天”,例如
DATEADD(DAY,-1,CONVERT(date,GETDATE())
。这意味着无论作业运行的日期是什么,它都将始终匹配正确的图书归还日期并处理正确的贷款。

当建议安排时,听起来他们的意思是,每天运行作业以确定哪些图书归还日期已过期,然后适当地设置值。这听起来确实像是一个调度任务,除非您需要一个on insert或on update触发器。