Mit SQLDataReader anstelle von recordset

Ich bin neu hier und hatte diese Frage. Kann ich die SQLDataReader verwenden, anstatt ein Recordset. Ich möchte erreichen, das folgende Ergebnis in einem SQLDataReader.

Dim dbConn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sqlstr As String = "SELECT Name,Status FROM table1 WHERE id=" + item_id.Value.ToString
rs.Open(SQL, dbConn)
While Not rs.EOF
   txtName.Text = rs.Fields.Item("Name").Value
   ddlstatus.SelectedIndex = 1
   rs.MoveNext()
End While
rs.Close()
rs = Nothing
dbConn.Close()
dbConn = Nothing

Kann ich ersetzen recordset mit SQLDataReader und wenn ich kann, können Sie bitte zeigen Sie mir die änderungen im code?

InformationsquelleAutor nerts | 2010-01-28
Schreibe einen Kommentar