Access クエリーでの「プロシージャ呼び出しが正しくありません」エラーの一例

(1) 日付/時刻型のフィールドに 9999/12/31 をセットする
(2) そのフィールドに対して DateAdd("m", 1, table.field)  などとすると
「プロシージャ呼び出しが正しくありません」エラーが出る
(3) オーバーフローによるエラーのため
IIf(table.field = #12/31/9999#, table.field, DateAdd("m", 1, table.field))
などして回避

DAO、ADO 等によるループ処理の場合でもこのエラーで落ちるようです。