我创建了一小类用于处理数据库的辅助方法。我想知道这种方法:
Shared Function GetReader(sql As String, con As OleDbConnection) As OleDbDataReader
Dim cmd As New OleDbCommand(sql, con)
Dim reader As OleDbDataReader = cmd.ExecuteReader
cmd.Dispose()
Return reader
End Function
我会遇到一些麻烦,先处理 Command 对象,然后再使用 DataReader?
我宁愿通过不一直创建/处理 Command 对象来保持调用代码的整洁(当可以将其包含在上面的辅助方法中时,这似乎是多余的)。