Microsoft Access 掲示板

.AddNewでデータを登録する場合に、変数を利用する方法 / 2

9 コメント
views
4 フォロー
2

INSERT INTOを使ってデータの登録をすると、処理時間がかかりすぎるので、.AddNewを利用する場合のトラブルです。

具体的にどのようなコードを書いたのか不明ですが、
追加するデータはどこにどのような形で存在するのでしょうか。

Accessのテーブル、CSVデータ、エクセルシート、あるいは他データベースのテーブルなどなら、INSERT INTOの方がAddNewより高速です。

そうでないなら、どこにどのようなデータがあるのかの説明が必要です。

実行時エラー 2147217887「要求された名前、または序数に対応する項目がコレクションに見つかりません」
というエラーが発生します。

adoRs.AddNew List1, List2 でそのエラーが発生するということですか。

エラーメッセージから推測するに、List1 に格納されているフィールド名が、追加するテーブルに存在しないという状況だと思います。

通報 ...