Я создал небольшой класс вспомогательных методов для работы с базой данных. Меня интересует этот метод:
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 все время (кажется излишним, когда это можно обернуть вспомогательным методом выше).