Dim readers As MySqlDataReader
cn.Open()
Dim query As String
query = "Select * from tblmeds where expdate='" & DateTime.Now & "'"
command = New MySqlCommand(query, cn)
readers = command.ExecuteReader
Dim count As Integer
count = 0
While readers.Read
count = count + 1
End While
cn.Close()
If count = 0 Then
MsgBox("no expiration")
Else
MsgBox("medicine at risk")
End If
這只是我做的代碼,但它不工作,因爲它不去,而是直接去如果計數= 0。我怎麼能對我的程序說「如果數據庫上的過期日期接近我設定的月份」對不起,因爲我的英文不好如何計算到期日期VB.NET
DateTime.Now還包含小時,分鐘和秒。你正在檢查你的任何物品是否有這個值。你是否想用<=? – Steve
嗯在我的數據庫我只有確切的日期到期日期沒有時間。我該如何檢查日期?我應該使用什麼? – VAN