- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:引数が無効です アクセス ADO AddNew)
引数が無効です アクセス ADO AddNew
このQ&Aのポイント
- VBAのコードでAccessのテーブルに値を追加しようとしていますが、rs.AddNewの部分で「引数が無効です」というエラーが発生します。しかし、そのまま実行すると問題なくデータが追加されます。このエラーの意味と、なぜ実行するとエラーが発生しないのかを教えてください。
- AccessのテーブルにVBAを使って値を追加しようとすると、rs.AddNewの部分で「引数が無効です」というエラーが出ます。しかし、そのまま実行するとエラーなくデータが追加されます。どうしてエラーが出るのかと、実行時の挙動について教えてください。
- VBAのコードでAccessのテーブルに値を追加しようとしていますが、rs.AddNewの部分で「引数が無効です」というエラーメッセージが表示されます。しかし、そのまま実行するとエラーがなくデータが追加されます。このエラーの原因と、実行時の挙動を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
標準モジュールで 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 には引数なんてものは見当たりませぬ コンパイルが済んでいるか確認とか、 新規ファイルを作成して旧ファイルからインポートして試してみるとか・・は?
その他の回答 (1)
- m3_maki
- ベストアンサー率64% (296/460)
回答No.2
こちらが参考になりませんか? Access 2010 または Access 2007 SP3 でテーブル編集時に、初回のみ "引数が無効です" とエラー メッセージ表示される http://support.microsoft.com/kb/2480088/ja
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。