次のクエリ:
SELECT DateDiff('month',0,'2000-01-01 00:00:00');
「[ODBCMicrosoftAccessDriver]無効なプロシージャ呼び出し」エラーを22018の奇妙なコードで返します。
仕様:
- Microsoft Accessドライバーのバージョン:4.00.6305.00
- Access2003で作成されたデータベース
上記は適切な構文のようです。現在の形式(月に一重引用符はありません)で関数を呼び出すと、「[Microsoft] [ODBCMicrosoftAccessDriver]パラメーターが少なすぎます。1が必要です。」が返されます。
それで、私がそれを正しく理解しなかった場合、適切な構文は何ですか?または、そのバージョンのドライバーでdatediffを実行するにはどうすればよいですか?