0
iは、更新レコードをしていたが、私は私のアクセスファイルvbの現在の日付時刻の更新方法は?
Issue_Daateデータ型に時刻を更新カント日付/時刻であると私は設定されているフォーマットは、一般的な日付ここ
ようなことは私のコードである
Dim totalprice As Decimal = FormatCurrency(total_after_gst)
Dim today As DateTime = System.DateTime.Now
Dim status As String = "Completed"
Dim sql1 As String = "Update [ordertbl] SET [Total_Price]=" & totalprice & ", [Issue_date]=" & today & ", [Status]='" & status & "' Where [ID] = " & code & " "
Dim cmd1 As OleDbCommand = New OleDbCommand(sql1, conn)
cmd1.Connection = conn
cmd1.ExecuteScalar()
私は=
が欠落しているオペレータAn unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll
Additional information: Syntax error (missing operator) in query expression '19/6/2016 03:27:52'.
私は確信していないエラーが発生していますあなたはVBでそれを行うために主張すれば、あなたのSQL文字列で
あなたは日付を引用する必要があります。しかし、パラメータやプリペアドステートメントを使用する方が良いでしょう。 SQLを連結することは、このような奇妙なバグに終わる確かな方法であり、攻撃のベクトルでもあります。 – siride