您好我想使用Vb.NET更新命令更新MS Access中的日期。我使用日期選擇器工具和數據類型的日期是日期/時間。我用的調試,一切即將完美的變數,但是當我檢查更新用日期和月份仍然是正確的,我選擇,但年改爲1894年.... 代碼是:使用Vb.NET更新命令在MS Access中更新日期
Dim dt As String
dt = Format(Dtp1.Value, "dd-MM-yyyy")
Cmd.Parameters.Clear()
Cmd.CommandText = "update tran set expdate=" & dt & " where trno=" & TxtMTrNo.Text.Trim
Cmd.ExecuteNonQuery()
LoadProducts()
TxtMTrNo.Text = ""
TxtMProduct.Text = ""
TxtPQty.Text = ""
TxtSQty.Text = ""
MsgBox("Edited successfull")
如果'expdate'是數據庫中的日期列,則應該傳遞日期值而不是字符串。另外,驗證用戶輸入 - 如果'TxtMTrNo'類似於「我喜歡派」那麼該怎麼辦? – Plutonix