首页 > 解决方案 > Powershell 中的数据集变量

问题描述

这是我第一次使用 powershell 并尝试从数据集中打印数据:

我将 sql 表的数据存储到数据集中,然后我尝试了(我在另一个主题上找到了该代码):

foreach ($Row in $Dataset.Tables.Rows)
         { 
          write-host "$($Row[0])"
          write-host "$($Row[1])"


        }

它打印了我的前 2 列和数据集,看起来很正常,但是当我尝试这样做时:

foreach ($Row in $Dataset.Tables[0].Rows)
         { 
          write-host "$($Row[0])"
          write-host "$($Row[1])"


        }

尽管使用“Tables [0]”而不是“Tables”,但我得到了完全相同的输出,为什么我们需要变量“Table”?

非常感谢您的回答

标签: powershelldataset

解决方案


推荐阅读