備忘録記事。MicrosoftAccessでテーブルのレコード更新・追加などの際に「引数が無効です」というエラーメッセージが出た場合の対処。
テーブルをエクスポートしインポートし直す
テーブル設計やSQLの記述にも問題がない(はず)なのに、このエラーが出るという場合、テーブルをエクスポートしたうえで削除し、その後インポートし直すという手順を踏むと正常に戻る場合がある。
- オブジェクトブラウザで当該テーブルを右クリック→エクスポート→XMLファイルと選択しエクスポート(デスクトップなど適当な場所へ保存しておく)
- その後、当該テーブルを一旦削除
- 削除後、外部データのインポート→ファイルから→XMLファイルと選択して1.で保存したXMLファイルをインポートする
以上