日期时间字段不可更新

时间:2021-06-03 18:49:58

标签: sql-server vba ms-access

这是我的代码:

strSQL = "UPDATE tblTransactions SET Verifier = '" & strUserName & "' WHERE PatientAccountNumber = '" & Me.PatientAccountNumber & "'"                    
                    
strSQL = "UPDATE tblTransactions SET VerifierAssgnDate = #" & Date & "# WHERE PatientAccountNumber = '" & Me.PatientAccountNumber & "'"

“Verifier”更新正常,但“VerifierAssignDate”抛出“field not updateable”错误。这是一个 DateTime 字段。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以并且应该将这些组合起来(VerifierAssgnDate 可能拼错了):

strSQL = "UPDATE tblTransactions " & _
    "SET Verifier = '" & strUserName & "', VerifierAssignDate = Date() " & _
    "WHERE PatientAccountNumber = '" & Me.PatientAccountNumber & "'"