Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net DataReader:什么是;“真正的”;r(";somecolumn";)的性质?_.net_Sqlite_Sqldatareader_Datareader_Mysqldatareader - Fatal编程技术网

.net DataReader:什么是;“真正的”;r(";somecolumn";)的性质?

.net DataReader:什么是;“真正的”;r(";somecolumn";)的性质?,.net,sqlite,sqldatareader,datareader,mysqldatareader,.net,Sqlite,Sqldatareader,Datareader,Mysqldatareader,我使用的是MySqlDataReader和Sqlite.SqliteDatareader 对于这两种情况,我都可以访问如下列的值: Do While r.Read dim sSomeString = r("SomeColumn") (...) 我认为r(“SomeColumn”)在内部解析为特定的函数/属性,例如r.Columns(“SomeColumn”).Value,但我没有找到适合的属性 有人能告诉我这个函数/属性是什么吗 我希望有人能理解我的问题。它映射

我使用的是MySqlDataReader和Sqlite.SqliteDatareader

对于这两种情况,我都可以访问如下列的值:

    Do While r.Read
        dim sSomeString = r("SomeColumn")
    (...)
我认为r(“SomeColumn”)在内部解析为特定的函数/属性,例如r.Columns(“SomeColumn”).Value,但我没有找到适合的属性

有人能告诉我这个函数/属性是什么吗

我希望有人能理解我的问题。

它映射到:

获取本机格式的列的值

所以

相当于

Dim sSomeString As String = r.Item("SomeColumn").ToString

你到底想做什么?一个对象可以有这样访问的索引器,并且不需要任何其他方法或属性支持它(尽管它可能支持)。我希望确保我正确解释了列类型。
Dim sSomeString As String = r.Item("SomeColumn").ToString