1. 程式人生 > >access Vba中,對日期時間欄位賦空值時,要用Null ,而不是""。

access Vba中,對日期時間欄位賦空值時,要用Null ,而不是""。

  最近一片白雲對“鶴慶縣人事工資變動調資與工資管理系統”增加了一些功能,其中就是能將Access資料表“職工檔案”中的“薪級變動時間”欄位、“崗位變動時間”欄位的日期用程式自動更新為空,在用SQL語句中遇到一點點小問題,經過在網上查詢,問題總算解決了,怪自己學藝不夠紮實。現將SQL語句提供給正在尋找答案的網友們參考

UPDATE 職工檔案 SET 薪級變動時間 = Null, 薪級變動原因 = "", 崗位變動時間 = Null, 崗位變動原因 = "", 增資情況 = 0
WHERE 職工程式碼<>"";

同時請將欄位設定成不是必填欄位

NULL
特殊的 NULL 值表示一個變數沒有值。NULL 型別唯一可能的值就是 NULL。

在下列情況下一個變數被認為是 NULL:
被賦值為 NULL。
尚未被賦值。
被 unset()。
語法
NULL 型別只有一個值,就是大小寫敏感的關鍵字 NULL。