Hey liebe Community,
ich hab ein Problemchen und zwar hab ich eine Datenbank und darin stehen Termine, Nachrichten, etc. jetzt soll wenn der tag vom Termin erreicht ist
ein Sub ausgeführt werden :
Aber die Messagebox bzw. Mail soll nur einmal kommen und der Termin dann als Erledigt gekennzeichnet werden so dass er nicht noch einmal verwendet wird.
Und vorallem soll das Programm dann weiter machen und auf den nächsten Termin warten.
Ich hab die Sub "test" ins Form_Load Ereigniss geschrieben
Würd' mich über Hilfe freuen
ich hab ein Problemchen und zwar hab ich eine Datenbank und darin stehen Termine, Nachrichten, etc. jetzt soll wenn der tag vom Termin erreicht ist
ein Sub ausgeführt werden :
VB.NET-Quellcode
- Public Sub test()
- Provider()
- con.Open()
- cmd.CommandText = "SELECT * FROM termin"
- reader = cmd.ExecuteReaderDo While reader.Read
- term = reader("Termin")
- Loop
- reader.Close()
- con.Close()
- If term = Nothing Then
- Exit Sub
- End If
- If term = Date.Today Then
- Provider()
- con.Open()
- cmd.CommandText = "SELECT * FROM termin"
- reader = cmd.ExecuteReaderDo While reader.Read
- empf = reader("Empf")
- Loop
- reader.Close()
- con.Close()
- Provider()
- con.Open()
- cmd.CommandText = "SELECT * FROM termin"
- reader = cmd.ExecuteReaderDo While reader.Read
- nach = reader("Nachricht")
- Loop
- reader.Close()
- con.Close()
- MsgBox(nach)
- 'Mail()
- End IfEnd Sub
Aber die Messagebox bzw. Mail soll nur einmal kommen und der Termin dann als Erledigt gekennzeichnet werden so dass er nicht noch einmal verwendet wird.
Und vorallem soll das Programm dann weiter machen und auf den nächsten Termin warten.
Ich hab die Sub "test" ins Form_Load Ereigniss geschrieben
Würd' mich über Hilfe freuen