在互联网上,我看到了一个 MySqlDataReader 示例。
它是这样说的:
read("products")("amount")
我知道您可以通过 read("product") 从阅读器的“product”字段中获取数据,但我不理解第二个 () 集。
无处可以找到有关它的信息。
它是无效的语法还是未记录的选项?
在互联网上,我看到了一个 MySqlDataReader 示例。
它是这样说的:
read("products")("amount")
我知道您可以通过 read("product") 从阅读器的“product”字段中获取数据,但我不理解第二个 () 集。
无处可以找到有关它的信息。
它是无效的语法还是未记录的选项?
.read 方法用于向前推进光标。您可以在此处在线查找规范:https ://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.read%28v=vs.110%29.aspx 。我自己从未见过类似这种语法的东西,当然文档也没有表明它存在。
如果您想一次性检索多个列值,您可以使用 .GetValues()。这将填充对象数组,因此根据您要对数据执行的操作,您可能需要在检索后强制转换它们。