OracleDataReaderでデータの取得例

2011/09/08 16:29Update
TAGS: OracleDataReader | Oracle | データベース | OracleAccess

OracleDataReaderクラスを利用したOracleデータベースのデータ検索(データ取得)例。

Imports Oracle.DataAccess.Client
...

Dim sql as String = ...        'SQL文定義

...

Dim oracleCommand As OracleCommand = ...
oracleCommand.CommandType = CommandType.Text
oracleCommand.CommandText = sql

'パラメータ設定
...

'クエリを発行
Dim dataReader As OracleDataReader = oracleCommand.ExecuteReader()    
If (dataReader.HasRows) Then        'データが存在するかを判断
    While (dataReader.Read())        '次の行を読み込み
        Dim name As String = dataReader("NAME")    '該当行の指定する項目を取得
        Console.WriteLine(name)
    End While
End If


または、
While reader.Read()        '次の行を読み込み
    For i = 0 To dataReader.FieldCount - 1
        Console.WriteLine(dataReader(i))    '行のすべての項目を取得
    Next i
End While

.

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation

  • Relative Articles