VB.NETで、Accessデータベースをにロードしたり、にロードしたり、比較関数が作業を終了した後にアンロードDataGridView
したりせずに、Accessデータベースをループするにはどうすればよいですか?DataGridView
質問する
5033 次
2 に答える
4
DataReaderを使用すると、結果セット全体をDataTable / GridViewにロードしなくても、一度に1行ずつデータをループできます。
使用例(http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbdatareader(v=vs.90).aspxから)
Public Sub ReadData(ByVal connectionString As String, _
ByVal queryString As String)
Using connection As New OleDbConnection(connectionString)
Dim command As New OleDbCommand(queryString, connection)
connection.Open()
Dim reader As OleDbDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader(0).ToString())
End While
reader.Close()
End Using
End Sub
接続文字列をMSAccessデータベースに渡し、SELECTクエリを実行します。例では、最初の列からコンソールにデータを出力しますが、独自のロジックに置き換えることができます
于 2012-07-30T21:03:43.277 に答える