0

Vb.net で Windows アプリケーションを設計しています。アプリケーションを実行するたびに、現在の時刻を確認し、定義したいくつかのタスクを思い出させる必要があります。これをどのように行うことができますか。

4

1 に答える 1

1

タスクをどこかに(データベース、ファイルなど)保存し、それらに期限を関連付ける必要があります。

アプリケーションを実行すると、データ内で期日が現在の日時よりも古いすべてのタスクが見つかります。

たとえば、SQLサーバーデータベースにタスクを保存している場合は、次のようなクエリを実行できます。

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 に答える