下面的查詢:無效的過程調用上則DateDiff與MS Access驅動程序
SELECT DateDiff('month',0,'2000-01-01 00:00:00');
返回一個 「[ODBC Microsoft Access驅動程序]無效的過程調用」 錯誤,與22018.
規格的離奇代碼:
- Microsoft Access驅動程序版本:用Access創建4.00.6305.00
- 數據庫2003
以上似乎是正確的語法,因爲用當前格式(月份沒有單引號)調用函數,返回「[Microsoft] [ODBC Microsoft Access Driver]太少的參數。預計1」
那麼,什麼是正確的語法,如果我沒有得到它的權利?或者,我怎麼執行DATEDIFF與版本的驅動程序?
以供將來參考,這裏有很好的文檔和一個可接受的日期部分列表:http:// www .techonthenet.com/access/functions/date/datediff.php – MPelletier 2011-01-20 14:54:08