我正在 Vb.net 中设计一个 Windows 应用程序。当我运行应用程序时,它需要检查当前时间并提醒我一些我已经定义的任务。我可以通过什么方式做到这一点。
问问题
269 次
1 回答
1
您需要将您的任务存储在某个地方(数据库、文件等),并有一个与之关联的截止日期和时间。
当您的应用程序运行时,您会在数据中找到到期日期早于当前日期和时间的所有任务。
例如,如果您将任务存储在 sql server 数据库中,您可以运行类似于以下内容的查询:
Dim sql As String = "SELECT * FROM Tasks WHERE DueDate < @DueDate"
Using cn As New SqlConnection("Your connection string here"), _
cmd As New SqlCommand(sql, cn)
cmd.Parameters.Add("@DueDate", SqlDbType.DateTime).Value = DateTime.Now
Dim reader As SqlDataReader = cmd.ExecuteReader
While reader.Read
Debug.WriteLine(reader(0))
End While
End Using
这应该让你开始
于 2012-04-18T09:49:18.197 回答