接続の追加にoracle追加

タグの編集
投稿者 simple_初心者  (社会人) 投稿日時 2008/10/24 01:06:25
データベースエクスプローラーの接続の追加で、データソースにoracleを設定したいのですが、データソース変更欄にoracleを追加し、使用可能にするにはどのように設定すればよろしいでしょうか?
よろしくお願いします。 
投稿者   (社会人) 投稿日時 2008/10/24 01:25:25
あんま詳しくはないんだけど。
ODP.NETとかいるんじゃなかったっけ?
投稿者 simple_初心者  (社会人) 投稿日時 2008/10/24 01:45:51
返答ありがとうございます。
ODP.net 11.1.0.6.21 を入れてみましたが追加されてなくて困っています
他でも検索をかけていますが有力情報がいまだ見つからずです。 (涙)
投稿者 るしぇ  (社会人) 投稿日時 2008/10/24 01:54:32
まず、コードレベルで接続するなら、
ODP.NETは別のミドルウェアなので、ダウンロードしてインストールして。。。
Oracle.DataAccess を参照してってなるけど、
.Net Framework 標準は System.Data.OracleClient を参照します。

データベースエクスプローラについては、機能制限で無料版では無理って話を
聞いたことがあります。
[Re: データ接続で使えるプロパイダについて]
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=586256&SiteID=7

VBのバージョンは?
投稿者 simple_初心者  (社会人) 投稿日時 2008/10/24 02:04:47
るしぇ様返答ありがとうございます VB2008 Express Edition です。
投稿者   (社会人) 投稿日時 2008/10/24 03:08:21
>VB2008 Express Edition です。
多分無理。
Express EditionでできるのはSQLServer ExpressかAccess程度のはず。
確認はしてない。
投稿者 るしぇ  (社会人) 投稿日時 2008/10/24 03:23:02
もともとデータベース接続にウィザード使わないので詳しくは知りませんが、

Oracleクライアント(8.1.7 以降)をPCにインストールして、
System.Data.OracleClient をプロジェクトに参照追加して、
追加されなければ、追加されることは無いって思います。

# そもそも逆なんだよね。項目が用意されててそれを選択した時に
# 必要な設定が追加されるのがウィザードであって、何か設定して
# 項目が増えるって時点でウィザードの意味がない。

ODP.NET は別物なので、それが .NET のウィザードで表示できるって
のは考え難いです。。。
そっちに進むなら ODP.NET 専用のツールを使うことになるかと。

どちらにしろ、所詮ウィザードなので、自動で生成されるコードを
自分で書いて、オブジェクトを生成すれば、データベースにつなげる
ことは出来ると思います。
投稿者   (社会人) 投稿日時 2008/10/24 08:51:52
>多分無理。
>Express EditionでできるのはSQLServer ExpressかAccess程度のはず。
>確認はしてない。 
ごめん、多分間違ってた。

http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2007535&SiteID=7

上記に少し細かいことが書かれてある。
ただ、Express Editionは機能制限があるのであまり過度の期待はしない方がいいかも。
投稿者 simple_初心者  (社会人) 投稿日時 2008/10/24 18:32:06
n様、るしぇ様返信ありがとうございました。皆様のアドバイスも検討しつつ、難しくなりそうならば、直書き呼出も検討してみます。またのご指導ありがとうございます。