you can use
to read an 32 bit int from the data reader.
If you know the type of your data I think its better to read using the
Get* methods which are strongly typed rather than just reading an object and casting.
Have you considered using
rather than accessing by position. This makes your code less brittle and will not break if you change the query to add new columns before the existing ones. If you are going to do this in a loop, cache the ordinal first.
~ Answered on 2011-09-12 13:21:01