Which one is more faster between DataTable and SqlDataReader while I'm trying to fill Data into FlexGrid with VB.NET?
Asked
Active
Viewed 810 times
3 Answers
1
SqlDataReader is faster as it is readonly forward only. However DataTable is xml based and is slower.

IsmailS
- 10,797
- 21
- 82
- 134
1
Depends what are you trying to do, if you just need to get x rows then Reader would be faster but if you will manipulate or want to use caching for result set then go for Data collection of any kind.

eugeneK
- 10,750
- 19
- 66
- 101
1
SqlDataReader is much faster. It is readonly and you can only forward run on it.
I use readers all the time unless it's an emergency...

Faruz
- 9,909
- 10
- 48
- 66