Vb.net 如何按保存在数据库中的日期通知用户

Vb.net 如何按保存在数据库中的日期通知用户,vb.net,notifications,sql-server-2000,Vb.net,Notifications,Sql Server 2000,我正在使用Visual Basic 2008和Sql Server 2000。 在所有表单上,我正在保存后续日期用户选择一个日期并将其保存在相关表中,现在在存储的后续日期,我需要在应用程序中弹出一个栏或一个通知,告诉用户这是此特定记录的后续日期 我可以用哪些方法来做 任何想法都将不胜感激 谢谢我不完全理解你的问题。我不知道它是Windows窗体还是Web窗体(Asp.net),但我仍在尝试回答它 在存储过程中的insert命令之后,可以使用SELECT IDENT_CURRENT(“MyTabl

我正在使用Visual Basic 2008和Sql Server 2000。 在所有表单上,我正在保存后续日期用户选择一个日期并将其保存在相关表中,现在在存储的后续日期,我需要在应用程序中弹出一个栏或一个通知,告诉用户这是此特定记录的后续日期

我可以用哪些方法来做

任何想法都将不胜感激


谢谢

我不完全理解你的问题。我不知道它是Windows窗体还是Web窗体(Asp.net),但我仍在尝试回答它

在存储过程中的insert命令之后,可以使用SELECT IDENT_CURRENT(“MyTable”)来获取最后一个插入的id,或者验证它是否将数据插入表中

 public int InsertDate(string pid, string followUpDt)
        {
Try
{

            SqlParameter[] param = new SqlParameter[2];
            param[0] = new SqlParameter("@pid", pid);
            param[1] = new SqlParameter("@isScraped", isScraped);
            int identityId = (Int32)SqlHelper.ExecuteScalar(CommonCS.ConnectionString, CommandType.StoredProcedure, "Sproc_FollowUpDate_Insert", param);
 if(identityId != null)
{
// it means Values has been inserted to the table
// Call a Java Script function to Show popup & message
ScriptManager.RegisterStartupScript(Page,GetType(),"showConfirmPopup","<script>disp_confirm()</script>",false)
}
else
{
//Operation not successful
}
}

        }

}
Catch(exception ex)
{
//Log Exception to DB  OR Send Error Email

}
public int InsertDate(字符串pid,字符串followUpDt)
{
尝试
{
SqlParameter[]param=新的SqlParameter[2];
param[0]=新的SqlParameter(“@pid”,pid);
param[1]=新的SqlParameter(“@isScraped”,isScraped);
int identityId=(Int32)SqlHelper.ExecuteScalar(CommonCS.ConnectionString,CommandType.StoredProcedure,“存储过程跟踪更新插入”,参数);
if(identityId!=null)
{
//这意味着值已插入到表中
//调用Java脚本函数以显示弹出消息(&M)
ScriptManager.RegisterStartupScript(第页,GetType(),“showConfirmPopup”,“disp_confirm()”,false)
}
其他的
{
//手术不成功
}
}
}
}
捕获(例外情况除外)
{
//将异常记录到数据库或发送错误电子邮件
}
///在Aspx中


函数showConfirmPopup(){
var msg=“成功”
//在此处显示弹出代码
=====================================更新的ANS==================================== 好的,您需要创建一个SQL作业,使其每天在特定的时间发生。SQL作业将通过存储过程调用Web服务url(调用)


现在,您可以对照该web服务中的当前日期检查数据库日期。

它的windows窗体软件。现在我要做的是,我已经在数据库中保存了日期。假设我保存了一个日期来提醒我该日期。现在,哪个例程可以永久查看数据库中的该字段,并在该日期等于当前日期时继续检查它显示的ms与Facebook或任何其他网站一样,通知的时间也很短。但区别在于,首先例行程序必须通过检查这是同一个日期来确认。更简单的是,提醒应该是持续不断地检查已经保存的日期,并且必须按时触发。
<script type="text/javascript">
   function showConfirmPopup() {
       var msg = "Successful "
   //Show Popup code here
     </script>