アプリ版:「スタンプのみでお礼する」機能のリリースについて

今、RDO と DAO がどのように違うか調べています。
どちらがどのように優れているのかとか。
比較しようがないものなのかもしれないですが、
細かい利点と欠点などまとめてあるページなどは
ないでしょうか?

・パフォーマンス(件数によって)
・セキュリティ
・etc

※なお、今更なぜRDOなのか。ADOの方がよいのでは
といった回答は遠慮したいです。

google などでは『RDO DAO 違い』とかで
検索してみました。うまく出てきませんでした。。
http://www.microsoft.com/japan/developer/library …
ADO と RDO および DAO の比較
のようなページもあったのですが、抽象的すぎて
よく分かりません。

http://homepage2.nifty.com/inform/vbdb/
ここのが一番思っていたのと近いことが
書いてありましたが、もう少し詳しく知りたいです。


分かることは、Jetデータベースエンジンを使う
時はDAOということだけで、その理由が
詳しく知りたいです。


開発環境
Widnwos2000
SQLserver2000
Access2000
VB6 SP5

どなたか分かる方よろしくお願いします。

A 回答 (1件)

確実ではないですが、ほぼこう考えて問題ないと思います。



DAO:基本的にJETにアクセスするためのもの(oo4oがORACLE専用なのと同じイメージ)。
他のDBにアクセスする場合は、アクセスで「リンクテーブル」を作成してアクセスするイメージになる。
(要するに間にJETが入る)
そのため、パフォーマンスから考えるとJET以外にアクセスする場合はお勧めしません。

RDO:ODBCネイティブでの接続をオブジェクト化したもの。
そのため、SQL文法などは完全に接続先のDBに依存する。
速度は、COMベースのADOよりかえって速かったりするみたいです。
    • good
    • 0
この回答へのお礼

おぉ~、回答ありがとうございます!
とっても参考になりました!

お礼日時:2003/09/07 09:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!