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
公開
Loading