OracleDataReaderでデータの取得例
2011/09/08 16:29Update
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
.
Sponsored Link
Comments
- Relative Articles
- DBNullの判定および回避方法 - (2011/08/10 17:36)