|
▼ymym さん:
こんばんは。
>ネットワークで使うことを前提としてアクセスを学習しています。
他のサイトではありますが、
先ほど似たような回答をしていますので
下記リンクを参考になさって下さい。
(質問はちょっと違いますが、当方の回答部分をご覧になってください)
http://www.accessclub.jp/bbs2/wforum2.cgi?mode=allread&no=25061&page=0
>その際、ADOとDocmdはどういう関係になるのか、
>よくわかっていません。
全く別物…と考えて頂いて結構だと思います。
Docmd オブジェクトは
フォームやテーブルの作成、印刷やAccessの終了など、
Accessの機能を使う際に使われます。
ADO は Access と Accessの中にあるデータベースのコアな部分
(Microsoft Jet)との間を取り持つライブラリです。
自MDBだけでなく、他MDBやAccess以外のデータベースに接続する際に使われます。
前回提示させて頂いた例は SQL という言語を使っていますが
この SQL を実行するに当たって、
・DocmdオブジェクトのRunSQLメソッド
・ADOのConnectionオブジェクトのExecuteメソッド
の両方で実行する事が可能です。
両者の違いは多々ありますが、
SQLを発行する際により細かい設定をしたい場合は
Executeメソッドを使う方が良いかと思われます。
|
|