2014-01-21 53 views
0

我試圖對以下內容運行更新命令: 在名爲的表中t_AuditCompliance_import
如果一個名爲的字段「Payable Time Entered By」爲空,請將NULL更新爲「exception」。VBA UPDATE查詢。將NULL字段設置爲一個值

DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ("exception")" _ 
     & "WHERE (((t_AuditCompliance_import.[Payable Time Entered By]Is Null));" 

任何幫助,將不勝感激。

回答

0

]和Is之間沒有空格,再加上你在WHERE子句的開頭需要一個空格。應該

DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ("exception")" _ 
& " WHERE (((t_AuditCompliance_import.[Payable Time Entered By] Is Null));" 
1

嘗試以下操作:

DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ""exception"" " _ 
    & "WHERE (((t_AuditCompliance_import.[Payable Time Entered By] Is Null));"