Wie man DataReader nicht benutzen sollte ?
Man sollte den DataReader nicht benutzen um in ASP.NET wie im historischen ASP Daten auszugeben:
Dim DBConnection As OleDbConnection = New OleDbConnection
Dim SelectStatement As String
SelectStatement = "Select * From ... "
DBConnection.ConnectionString = " ... "
DBConnection.Open()
Dim OleDbCommand As OleDbCommand = New OleDbCommand(SelectStatement, DBConnection)
Dim myReader As OleDbDataReader
myReader = OleDbCommand.ExecuteReader
Do While myReader.Read()
...
...
Loop
Mal davon abgesehen dass es bei ASP.NET keine Recorsets mehr gibt, ist es viel besser die Daten nach dem Einlesen an ein Objekt, z.B. DataList oder Repeater, zu binden.