我正在使用MySqlDataReader和Sqlite.SqliteDatareader。
对于两者,我都可以像这样访问列的值:
Do While r.Read
dim sSomeString = r("SomeColumn")
(...)
我认为r(“ SomeColumn”)在内部解析为特定的函数/属性,例如r.Columns(“ SomeColumn”)。Value,但我没有找到合适的属性。
有人可以告诉我这个功能/属性是什么吗?
我希望有人能理解我的问题。
最佳答案
它映射到Item property:
以其本机格式获取列的值。
所以
Dim sSomeString As String = r("SomeColumn").ToString
相当于
Dim sSomeString As String = r.Item("SomeColumn").ToString
关于.net - DataReader:r(“somecolumn”)的“真实”属性是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23816849/