- 締切済み
VB.NET Orcale接続文字列の記述方法
お世話になります。 VB.NETの初心者です。 VB.NET2003とOrcle10gにて開発を行っております。 VBよりADOでOrcleへ接続する際、接続文字列に記述方法に悩んでいます。 Data Sourceに「ODBC設定したデータソース名」を記述することで接続はできるのですが・・。 本番時にODBC設定をユーザが嫌がる為、直接、サーバアドレスを指定し接続にいかせたいと考えています。(ODBCを使わない) この際の接続文字列の記述方法を御指導下さい。 宜しくお願い致します。 以下、ソース Imports System.Data.OleDb Dim Cn As OleDb.OleDbConnection Cn = New OleDb.OleDbConnection("Provider=MSDAORA.1;Data Source=TEST;User Id=TESTID;Password=TESTPASS; ") Cn.Open()
- みんなの回答 (3)
- 専門家の回答
みんなの回答
『EasyConfig』さえ切ってあれば、『ODBC』どうこうは必要ないんでは?
- khazad-lefty
- ベストアンサー率44% (296/668)
あまり詳しくないけど、ORACLEはNetConfigの設定は必須じゃなかったかと…。 サーバー名の直接指定ができるかどうかは ここじゃなくてORACLEカテゴリで検索/質問したほうがいいと思います。
- unamana19
- ベストアンサー率62% (56/89)
掲示されているコードで接続できませんか?
補足
申し訳ありません。早速の回答有難うございます。 補足します。(勘違いもあった為) 現在、掲示のコードでつながります。 但し、Data Source=TEST;(ODBCのDSNではなくNetConfigのサービス名)を指定してつながっています。 このDataSourceにサーバアドレスを記述し、Oracleのサービスを利用しないで接続をしたいと思っています。 以前、SQLServerなら、下記のような記述で、接続できたように記憶してます。 Provider=SQLOLEDB.1;Persist Security Info=True;Password=TESTPASS;User ID=TESTID;Initial Catalog=TESTDB;Data Source=192.256.XX.XX ※説明が下手で申し訳ありません。
お礼
有難うございます。 「ORACLEカテゴリ」へ入れなおします。