OracleDataSourceEnumerator ネットサービス名等を取得
OracleDataSourceEnumeratorは、Oracleクライアントに設定されている、ネットサービス名、サーバー名、サービス名、プロトコル、ポートを取得できます。
※ ADO.NET 2.0準拠のODP.NETでのみサポートされています。
Private Sub getDataSource()
Dim dsenum As New OracleDataSourceEnumerator
Dim dt As DataTable
Dim drow As DataRow
Dim col As DataColumn
Try
dt = dsenum.GetDataSources
For Each drow In dt.Rows
Console.WriteLine("-----------------")
For Each col In drow.Table.Columns
Console.WriteLine(col.Caption + " : " + _
drow.Item(col.Caption).ToString)
Next
Next
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

履歴
- 2011/07/16
- 公開