> おひさしぶりざます。 久しぶり。
> すっとぼけた質問ですいません。 すっとぼけた質問かなぁ?これ。僕もよく分からん。
> 諸々の事情により、既存システムのDB接続をDAOからRDOに > 変えようとしてるのですが、結局のところ、 > RDOの利点・欠点てナニ? (^-^ゞ "諸々の事情"って何?それが利点じゃないの?
僕の持っている本を僕なりに要約すると
(1).DAO Jetデータベースがメイン。 RDBMSとは RDBMS <-> ODBC <-> Jet で接続。 AccessのMDBに向く。 RDBMSではパフォーマンスが落ちる。
(2).RDO ODBCを介したRDBMSとの接続がメイン。 基本的な機能はDAOと同じ。 Jetとの接続は難あり。 SQL ServerやOracle等に向く。
(3).ADO DAOとRDOの機能を融合・発展させた物。 OLE DBによるDB接続。 RDOの拡張版に近い。 DAOのすべての機能を包含しているわけではない。
と、こんな感じかなぁ。 結局一番の違いはパフォーマンスじゃぁないでしょうか?
Oracleの場合oo4oも選択肢に入りますね。
今からVBを勉強する人はADOを覚えたほうがいいかも しれませんが、DAOを知っている人は、なかなかRDOやADOを 覚える気がしませんね。 どうしてもパフォーマンスが必要だということが出ない限り。
では。
|