OLEDB

サンプル

  1. Imports System.Data.OleDb
  2.  
  3. Module Module1
  4.  
  5. Sub Main()
  6.  
  7. Dim cn As OleDbConnection
  8. Dim cm As OleDbCommand
  9. Dim rs As OleDbDataReader
  10.  
  11. Dim str As String
  12. Dim sql As String
  13.  
  14. str = String.Format("Provider=IBMDADB2;DSN={0};User ID={1};Password={2}", _
  15. "sample1", "db2inst1", "db2123")
  16.  
  17. cn = New OleDbConnection
  18. cn.ConnectionString = str
  19. cn.Open()
  20.  
  21.  
  22. sql = "SELECT * FROM DEPARTMENT"
  23. cm = New OleDbCommand
  24. cm.Connection = cn
  25. cm.CommandText = sql
  26.  
  27. rs = cm.ExecuteReader()
  28.  
  29. While (rs.Read())
  30. Dim strfld(rs.FieldCount - 1) As String
  31. For i As Integer = 0 To rs.FieldCount - 1 Step 1
  32. strfld(i) = IIf(IsDBNull(rs(i)) = True, "", rs(i))
  33. Next i
  34. Console.WriteLine(Join(strfld, vbTab))
  35. End While
  36.  
  37. cn.Close()
  38.  
  39. Console.Read()
  40.  
  41.  
  42. End Sub
  43.  
  44. End Module
  45.  
最終更新:2010年11月02日 22:57