tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: VB.NETでのRDO接続について
投稿日: 2006/05/11(Thu) 09:18
投稿者さくら
[OSのVer]:Windows    [VBのVer]:VB.NET  
> > 調べた結果、VB6をインストールしていない環境だとエラーが起こるそうなんですが、VB6
をインス
> > トールする以外に解決法ってあるんですかね?
> 単に VB6(あるいはVB5) というだけでなく、そのエディションも重要です。
> RDO 2.0 を使った開発には、VB5/VB6の「Enterprise Edition」が要求されますので。
なるほど、エディションにも気をつけます。

> > それとも、すなおにADO.NET接続に変えるべきでしょうか?
> はい。System.Data.Odbc 等の「ADO.NET」に移行する事をおすすめします。
> それが無理なら、せめて「ADO」に。
>
> .NET には .NET の流儀がありますので、それにあわせた方が楽になれます。無理に過去のコー
ドを
> 引きずろうとすると、かえって処理が煩雑になってしまう事も少なくありませんし。
やはり、ADO.NETに移行するのが一番良いやり方みたいですね。

> > みなさんの意見をお聞かせ下さい。
> ADO.NET を薦めてはみたものの、実際には、元のコードを単純にコンバートする事はできません

>
> ADO.NET と RDO では、データの処理手順がまったく異なりますし、RDO では出来ていた事が、
> ADO.NET ではサポートされていないこともあります。
>
> たとえば、RDO 2.0 お得意の「非同期実行」に関しては、ADO.NET 1.0 では
> サポートされていません。(ただし、ADO.NET 2.0 は、非同期をサポートしています)
> hhttp://msdn.microsoft.com/library/ja/jpdnvs05/htm/ADO2.0/async2.asp
>
> ですから、RDO のコードを ADO.NET に置き換えるというのではなく、双方の機能や動作を
> 理解したうえで、新たに ADO.NET の流儀にあわせて組みなおす…といった考え方が必要かも。
わかりました。
もう少しADO.NETの事を調べて、RDOからADO.NETへ移行して見ようと思います。

なおこ(・∀・)さん、魔界の仮面弁士さん アドバイスありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。