- ベストアンサー
Access2000とADORecordsetのことで教えてください。
他のネットワークPCにあるmdbデータベーステーブルにADOで接続し、開かれたRecordsetを、Access2000のフォーム(単票)に表示したいのですが、こんなことできますか?できるとすればどうすれば表示できるのですか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
遅くなってゴメンナサイ。 お答えします。 >質問1 ワークテーブルというのは何ですか? >質問2 ワークテーブルの作成方法は? 作業用テーブルという意味です。普通のテーブルのことです。 レコードセットと同じ形のテーブルを用意しておくことでレポートとのリンクが簡単にできますよね >質問3 ワークテーブルを作成した後、レコードセットとワークテーブルをどう やってリンクさせるのですか? レコードセットのデータからSQL文(Insert)を生成して RunSQLメソッドでテーブルに追加していくと良いのではないでしょうか。 パラメータクエリーを作成しておいて OpenQueryメソッドを使う方法もありますが、こちらは少々面倒です。 構文はヘルプに詳しく書いてありますのでそちらを...。
その他の回答 (1)
- TMINET
- ベストアンサー率32% (45/140)
回答No.1
自身のMDBにワークテーブルを設けたほうが早そうです。 フォームのデータソースにワークテーブルを指定していれば、 ワークテーブルにデータをインサート後リクエリーすれば 反映されます。
質問者
補足
素人なものですから次のことについて教えてください。 質問1 ワークテーブルというのは何ですか? 質問2 ワークテーブルの作成方法は? 質問3 ワークテーブルを作成した後、レコードセットとワークテーブルをどうやってリンクさせるのですか? とても困っています。よろしくお願いします。
お礼
RunSQLメソッドで無事解決することができました。 本当にありがとうございました。 また分からないことがあれば質問すると思いますので、お気づきの場合にはよろしくお願いします。