我在vb.net中建立一个网站...我有一个表进程,它有一个开始日期和结束日期...在适当的日期,我希望系统自动更新数据库中的数据...
示例:
Tabel进程
ProcessName || begin || End
process A || 02/02/2012 || 04/04/2012
当前日期02/02/2012
然后更新表master,processName是“进程A”进入活动状态,当当前日期04/04/2012
然后更新表master时,processName是“进程A”进入过期状态。< / p>
我不知道如何创建它?有人知道这样做吗?
答案 0 :(得分:0)
根据当前日期与数据库中的值,从数据库调用返回Active或Expired。
答案 1 :(得分:0)
只需通过启动线程或计时器检查数据库中存在的日期时间与当前日期时间的状态,并根据日期时间更改更新状态。
If DateTime.Now().ToString("dd/MM/yyyy") = "02/02/2012" Then
' write a method to update the status of Process A in database.
Update("Process A", "Active")
ElseIf DateTime.Now().ToString("dd/MM/yyyy") = "04/04/2012" Then
Update("Process A", "Expired")
End If