簡體   English   中英

如何使用VB.net在Wince應用程序中保存日期

[英]How to save date in wince application using VB.net

我正在為移動掃描儀開發入站應用程序。 該應用程序將直接更新到我們的主數據庫。 但是我在保存和調用datetime值時遇到問題。

首先,我想將日期另存為dd-mmm-yyyy到datetime字段中,並將時間另存為hh:mm 我收到錯誤說明“ 算術溢出錯誤轉換日期時間值

這是我的代碼:

cmd = New SqlCeCommand("insert into Receiving (Id,PalletNo,Batch,Run,PCode,Qty,AddUser,AddDate) VALUES (@Id,@PalletNo,@Batch,@Run,@PCode,@Qty,@AddUser,@AddDate)", cn)
cmd.Parameters.AddWithValue("@PalletNo", txtPallet.Text)
cmd.Parameters.AddWithValue("@Batch", Trim(txtBatch.Text))
cmd.Parameters.AddWithValue("@Run", Trim(txtRun.Text))
cmd.Parameters.AddWithValue("@PCode", Trim(txtPCode.Text))
cmd.Parameters.AddWithValue("@Qty", Val(txtQty.Text))
cmd.Parameters.AddWithValue("@AddUser", txtEmpNo.Text)
cmd.Parameters.AddWithValue("@Id", (ID + 1))
cmd.Parameters.AddWithValue("@AddDate", Format(Now, "dd-mmm-yyyy"))
cmd.ExecuteNonQuery()

您不能以任何格式在數據庫中存儲日期時間值。 只需存儲它,並在獲取值時為他們提供所需的格式即可。

如果您使用的是SQL Server,則手動插入日期的格式為MM/dd/yyyy ,但在這種情況下,您只需使用SQL函數getdate()獲得實際的日期時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM