0

モバイル スキャナーのインバウンド アプリケーションを開発しています。このアプリケーションは、メイン データベースに直接更新されます。ただし、datetime 値の保存と呼び出しに問題があります。

まず、日付dd-mmm-yyyyを日時フィールドに保存し、時間を日時フィールドに保存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()
4

1 に答える 1