No.1
- 回答日時:
んにちは。
私は、あまり詳しいことを知っているのではなくて、実際に使うだけです。DAO は、以前は使いましたが、Office 2000 以降は、マニュアルでは、ADOが主流だということで、ADOに替えただけなのです。(私の場合は、明確な使用感とか目的というのではなく、スタイルだけの問題なのです)
私は、あえてDAOを使ったときのことですが、Office 97 とか 95のデータとかデータにアクセスする場合に、DAOの「Compatibility」を設定するのだと書いてあった覚えがありますね。下位互換性があるからです。
ADOとDAOと同じ機能を持つコードを書くと、DAO の方が簡単に済んだ覚えがいます。(以下ではあまり区別がないように見えると思うでしょうけれど)
VBAで非表示のブックからシートの名前だけ抽出する方法
http://oshiete1.goo.ne.jp/qa4028153.html
ここでは、DAO 3.6 にしているので、Office 97 以上になっています。
データアクセス・オブジェクト:DAO入門講座
http://www.accessclub.jp/dao/index.html
No.2ベストアンサー
- 回答日時:
私も詳しいわけではありませんが(汗)
> ではDAOはなんでしょう?
こちらのサイトが端的でわかりやすいかと思います。
http://homepage2.nifty.com/inform/vbdb/daoado.htm
ADOでは対応できずDAOを使用する必要があるものの例としては、
実際に起動しているのとは別のmdbファイルに対する、
『起動時の設定』で指定できるオプション群の設定値の変更が
あります。
(ADOXで対応可能なのかは知らないのですが(汗))
例えば、「通常はShiftキーを押しながら起動してもデータ
ベースウィンドウを見ることができないが、専用ツール(→
上記『起動時のオプション』を変更する)を介して起動すると
データベースウィンドウを表示する」といったシステムを
Accessで作る場合には、DAOが必要になります。
(もしかしたらADOXでは対応できるのかもしれませんが、
そちらについては私は知らないので・・・(汗))
以下は、上記の例に興味がわいた場合の参考までに。
<Shiftキー無効化のコード>
http://www.remus.dti.ne.jp/~shenron/access/knowh …
<別のmdbファイルの操作>
http://www.f3.dion.ne.jp/~element/msaccess/AcTip …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(インターネット接続・インフラ) (Google workspace)google以外のアカウントの利用制限と対策を相談させてください 1 2022/10/11 16:18
- Google Drive Googleスライドについて 1 2023/05/01 00:11
- docomo(ドコモ) Google連絡先をSDカードに移行したい 4 2023/01/17 23:51
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
連絡先をあいうえお順にするに...
-
Access2010ファイルの起動時の...
-
Accessのフォームのみ表示させたい
-
ワードかエクセルで、KOKU...
-
エクセル宛名ラベルが重複する
-
一点一葉とはどんな意味ですか?
-
ラベルの差込印刷で2ページ目以...
-
ワードの差し込み印刷で,ペー...
-
インデックスに印刷する方法
-
Linux再起動後のエラーメッセー...
-
[ マクロ ] エラーになったり...
-
宛名ラベルの「〒」「様」表示...
-
ワード差し込み印刷:作成した...
-
Excel 宛名ラベル作成で、社名...
-
Excel2019 非表示モジュール内...
-
パソコン内からWORDが消えてし...
-
CD-Rへのラベル貼付は大丈夫?
-
《Excel2000》散布図のデータラ...
-
フラットファイルの背表紙部分...
-
PDFファイル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
連絡先をあいうえお順にするに...
-
Accessのフォームのみ表示させたい
-
Access2010ファイルの起動時の...
-
Windows11のエクスプローラーで...
-
アクセスの起動時にレポートを...
-
アクセス フォーム上で右クリ...
-
Excel [はこのマシンでは利用で...
-
Accessの最初にメニュー画面を...
-
uwsc 同一ソフトをクリックす...
-
ADO DAO ADOX 目的による使...
-
Access2000のリンクテーブルマ...
-
スクプリトの表示についてご伝...
-
ファイルメーカーPro9とPro11は...
-
アクセスしようとしたページは...
-
ワードかエクセルで、KOKU...
-
一点一葉とはどんな意味ですか?
-
エクセル宛名ラベルが重複する
-
インデックスに印刷する方法
-
ラベルの差込印刷で2ページ目以...
-
ワードの差し込み印刷で,ペー...
おすすめ情報