- ベストアンサー
DAO ADO VBA
DAOからADOへ世の中的に移行していきましたが DAOよりADOで出来る事の方が多いからですか?
- FTUVJJCQZN
- お礼率80% (113/140)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DAO は Microsoft Access のデータベースの操作に特化しています。 ADO はあらゆるデータベースに対して共通の方法で操作できるように作られています。(もちろん対象となるデータベースの ADO 用ドライバーを導入していることが条件) Microsoft Access においても一時は 「フロントとデータベースを分けて開発する」 という流れに乗った時期があり、DAO ではなく ADO が既定で参照設定されていた事がありますが、最近は DAO のバージョンが上がったため、DAO が既定で参照設定されているようです。 「既定の設定では DAO を使って自分自身のデータへアクセスする方法を提供し、必要な人だけが ADO を使う」 というスタンスでしょうかね。
その他の回答 (1)
関連するQ&A
- ADOとDAOの違い
Access2000を使っています。今でもレコードセットオブジェクトを 取得するのにDAOを使っているのですが、ADOに移行した方がよい のでしょうか。ADOのDAOに対するメリットはなんでしょうか。また デメリットはあるでしょうか。 基本的なことかと思いますがどうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- DAO、ADOについて
お世話になります。 エクセル、アクセスでVBAを勉強しています。 色々な調べましたが、DAO、ADOが今ひとつ ピンと来ません。 どなたか分かりやすく概要だけでもシンプルに 教えて頂けませんか。 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- DAOとADO
DAOとADOの違い・メリットなど具体的にご説明願えませんか? よろしくお願いします。 VB6でSQLServerに接続する時にこの問題にぶち当たりました。
- 締切済み
- Visual Basic
- DAO・ADO・ADOXの正しい読み方
DAO→ダオ?ディーエーオー? ADO→アド?アーディーオー? ADOX→エーディーオーエックス? 正しい読み方をご存知の方教えてください。
- 締切済み
- その他(データベース)
- DAOとADO 違いは何ですか?
アクセスを使っていますが データベースを操作する方法に DAOとADOがありますが、 この二つの違いは何ですか? コードの書き方が違うだけでしょうか?
- ベストアンサー
- その他(データベース)
- DAOとADOの違いについて
Accessからイントラネット上のデータベースに接続するための接続方法で困っています。 DAOとADOの違いが分からず困っています。 メリット、デメリットが分かる方、どうか教えてください。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ASPファイルでADOとDAOを同時に使える?
ASPファイルでADOとDAOを同時に使えるでしょうか? またADOXではADOで補えない機能(DAOでは使える機能)を使うことが可能でしょうか?
- 締切済み
- Microsoft ASP
- アクセス2000VBA DAOをADOに書き換えてください
アクセス2000VBA DAOをADOに書き換えてください 下記プログラムをADOに書き換えてください。(DAT1、DAT2はモジュールにて定義してあります) Option Compare Database Dim DBS As Database Dim QDF As QueryDef Dim RST As DAO.Recordset Dim COUNT1 Private Sub Form_Load() On Error Resume Next DAT2 = [Forms]![伝票]![HAKKOU1] Set DBS = CurrentDb Set QDF = DBS.QueryDefs("発行") With QDF .Parameters("DAT1") = DAT2 ’もしかしたら DAT2 ではエラーがでるかもしれません。 Set RST = .OpenRecordset() ’正しい記述を教えてください .Close End With With RST COUNT1 = !指示書 .Close End With
- ベストアンサー
- オフィス系ソフト
- AccessVBAでADOとDAOとDoCmd
いつもお世話になっています。access超初心者です。 いろいろまちがっているかもしれませんが、よろしくお願いします。 フォームやクエリを使うのにDoCmd、検索はSQL文、 テーブルとの接続やデータの追加はDAOですが、 Access以外のデータベースの値も必要なのでADOも使用して・・・と考えています。 たとえば、データがあるかを確認するにはフォームを開き、そこのテキストボックスに探すデータを入力、ボタンをクリックすると DoCmdで表示用フォームを用意、SQL文で検索、DAOで検索結果を表示・・・としていますが、このように一つのデータベースを作成するのに、DoCmdやDAOやADOの使用が入り乱れてもよいのでしょうか? まったく知識がなく学習本を頼りにしていますので、ツギハギだらけになってしまっているのでは?と不安です。 アドバイスのほど、よろしくおねがいいたします。
- 締切済み
- その他MS Office製品
- ADO DAO ADOX 目的による使い分け
ADOとADOXの利用目的は、 ADO→レコードの追加、編集、削除 ADOX→テーブル、フィールド、クエリの追加、編集、削除 と認識しています。 では DAOはなんでしょう?
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。