• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:引数が無効です アクセス ADO AddNew)

引数が無効です アクセス ADO AddNew

このQ&Aのポイント
  • VBAのコードでAccessのテーブルに値を追加しようとしていますが、rs.AddNewの部分で「引数が無効です」というエラーが発生します。しかし、そのまま実行すると問題なくデータが追加されます。このエラーの意味と、なぜ実行するとエラーが発生しないのかを教えてください。
  • AccessのテーブルにVBAを使って値を追加しようとすると、rs.AddNewの部分で「引数が無効です」というエラーが出ます。しかし、そのまま実行するとエラーなくデータが追加されます。どうしてエラーが出るのかと、実行時の挙動について教えてください。
  • VBAのコードでAccessのテーブルに値を追加しようとしていますが、rs.AddNewの部分で「引数が無効です」というエラーメッセージが表示されます。しかし、そのまま実行するとエラーがなくデータが追加されます。このエラーの原因と、実行時の挙動を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

標準モジュールで Sub b() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = CurrentProject.Connection Set rs = New ADODB.Recordset rs.Open "select * from TableName", cn, adOpenStatic, adLockPessimistic rs.AddNew rs!ID = 999 rs.Update rs.Close: Set rs = Nothing cn.Close: Set cn = Nothing End Sub で問題なかったですけど? ヘルプでもAddnew には引数なんてものは見当たりませぬ コンパイルが済んでいるか確認とか、 新規ファイルを作成して旧ファイルからインポートして試してみるとか・・は?

YDSUIDPP
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

こちらが参考になりませんか? Access 2010 または Access 2007 SP3 でテーブル編集時に、初回のみ "引数が無効です" とエラー メッセージ表示される http://support.microsoft.com/kb/2480088/ja

YDSUIDPP
質問者

お礼

ご回答ありがとうございます。

関連するQ&A