ちょっと行き詰まってしまいました。
あるテーブルを更新しようと、以下のようなVBAを作成し実行しました。
しかし、エラーが出てしまいます。
【テーブル1】
ID,予定年,予定月,予定日,実行年,実行月,実行日,区分
ID、予定年・月・日にはデータが入っています。
区分にはデータが入ってる場合と入ってない場合があります。
区分にデータが入っていると、実行年・月・日にはデータが入っています。
【コード】
strSQL = "UPDATE テーブル1 SET 実行年 = 予定年, 実行月 = 予定月, 実行日 = 予定日 WHERE 区分 Is Null"
DoCmd.RunSQL strSQL
【エラー】
Microsoft Visual Basicエラーダイアログが表示され、
「実行時エラー '3001' 引数が無効です。」と出ます。
クエリで同じものを作成しても同様のエラーが出ますが、SQL自体間違っているのでしょうか。
煮詰まっているのか、何がダメなのか判らない状況です。
もし判る方がいましたら、ご教授お願いします。
No.2ベストアンサー
- 回答日時:
ちょっと見では大丈夫そうでしたが、自信が無かったので
似たようなのを作成して検証してみました。
すんなりと実行されました。
Googleオジサンに聞いたところ、もしかしてコレ?
http://www.free-style.biz/lifediary/2012/04/acce …
関連記事(リンク先)も含めると2010でも容疑濃厚かもしれない。
テーブルを作り直せば解決するらしいので
一旦CSVファイルにでも書き出してテーブル削除しインポートか
リンク先のMS社の解決方法でなんとかなるかも?
Access2010になってから、少し疑心暗鬼のこの頃。
ご参考まで。
まさにご指摘の関連記事がビンゴのようでした!
テーブルをXMLエクスポートして、インポートし直したものを同様のSQLで実行したところ、処理ができました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
「読み取りと実行」と「読み取...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
VBAのコマンドプロンプトでpaus...
-
EXIF情報を出力するマクロ
-
WSH.Run の処理内容をテキスト...
-
Excelのセルの内容をコマンドプ...
-
Windows System32 Security Hea...
-
+Lhaca バッチファイル 自動...
-
フォルダを閉じる
-
VScodeのエラー解決法 Pythonの...
-
エクセル フォルダの画像を画...
-
pythonでexeファイルが作成でき...
-
Access の VBA 実行中に他の操...
-
VBSでコマンドプロンプトのカレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
エクセル フォルダの画像を画...
-
バッチファイルが不正終了して...
-
PDFファイルを開き、印刷し、閉...
-
複数のbatファイルを自動実行し...
-
[teraterm] waitコマンドで停止...
-
VBScriptでコマンドプロンプト...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
Access の VBA 実行中に他の操...
-
VB.NETでのDOSコマンドを実行に...
-
Excelのセルの内容をコマンドプ...
-
VBS実行時にコマンドプロンプト...
-
VBA 既に開いているBookに継続...
-
メッセージを他のPCに出したい
おすすめ情報