Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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# 在特定时间自动获取数据库记录_C#_Asp.net_Sql - Fatal编程技术网

C# 在特定时间自动获取数据库记录

C# 在特定时间自动获取数据库记录,c#,asp.net,sql,C#,Asp.net,Sql,我有一个任务,基本上我不知道如何完成它,我想从你们那里得到一些建议:我有一个包含许多二进制图像的数据库和一个有按钮的网站 当我按下它时,执行select语句来搜索特定日期后所有新插入的行,并将其发送到网站进行处理。我的老板问我是否有任何方法可以通过使用web服务或数据库中的触发器之类的东西手动执行该过程,该触发器在特定日期后自动搜索新行,并将新行发送到网站 我不知道我是否解释了我需要什么。我的主要问题是是否有可能做到这一点,以及实现这一点的最佳方式是什么。还有一件事,如果可以实现的话,我能在每天

我有一个任务,基本上我不知道如何完成它,我想从你们那里得到一些建议:我有一个包含许多二进制图像的数据库和一个有按钮的网站

当我按下它时,执行select语句来搜索特定日期后所有新插入的行,并将其发送到网站进行处理。我的老板问我是否有任何方法可以通过使用web服务或数据库中的触发器之类的东西手动执行该过程,该触发器在特定日期后自动搜索新行,并将新行发送到网站


我不知道我是否解释了我需要什么。我的主要问题是是否有可能做到这一点,以及实现这一点的最佳方式是什么。还有一件事,如果可以实现的话,我能在每天的特定时间触发它工作吗?谢谢你

首先,你必须了解网站不是一个记录存储库,但它是根据用户请求工作的。因此,在您的网站中,如果您想更改网页上的内容,请尝试AJAX请求。如果您正在寻找一些选项来定期更新其他系统中的详细信息,请考虑eitehr Windows服务、cron作业或SSIS作业等。

据我所知,您提出了以下要求:

您需要自动化现在通过单击网页上的按钮手动触发的过程 在我看来,最简单的方法是创建一个小型控制台应用程序,并将其安装在合适的服务器上。然后在服务器上创建一个Windows任务调度器Google it,除非您已经熟悉按合适的时间表运行控制台应用程序的it任务


例如,您可以让它每晚在午夜后10分钟运行一次,它将获取过去一天的所有图像并发送给处理人员。

使用游标和触发器,但您必须将日期存储在数据库中,您希望在特定日期显示该日期,并且控制台应用程序应包含获取的select语句数据库中的所有新记录?并将其发送到网站?@Sora单击按钮时在web服务器上执行的任何操作都应在控制台应用程序中执行。但我不清楚将其发送到网站进行处理实际上意味着什么。。。发生了什么样的处理?实际处理是否也可以在控制台应用程序中完成?我的意思是,在当前场景中,它们是一个c函数,将从DB发送的二进制图像转换为图像,并在web上向客户端显示,我所说的将其发送到网站进行处理的意思是:@Sora在这种情况下,我的答案毫无意义。我以后可能会删除它。毕竟,除非有人真的在浏览器中浏览网站,否则你怎么能发送一张要在web浏览器中显示的图像呢?请更新您的问题,更好地描述当前正在发生的事情以及您希望发生的事情。不,您的答案是正确的答案。我要做的是获取二进制图像并将其转换为真实图像,然后将其保存在网站目录下,而不是从网站上。我将阅读目录并显示它,然后我想应该有用吧