我正在从SQL Server查询中提取数据,它以Powershell列表或表的形式返回。我需要从结果中得到两个值,但找不到找到它们的方法。
我需要获取config_value和run_value。我尝试过
我知道有一个更简单的方法,但是我还没有找到。在互联网上进行的搜索显示了各种结果,但都没有真正符合我想要做的事情(例如从HTML表格中获取数据)或与之相关(另一种语言)。
根据要求,这里是$ results.GetType()完全不是我所期望的:
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array
之所以说这不是我期望的,是因为给出结果的代码明确指定使用表还是列表:
if($aslist -eq 1){
$DataSet.Tables[0].Rows|fl
} else {
$DataSet.Tables[0].Rows|Format-Table -AutoSize
} # if..else
我验证了$ DataSet.Tables [0]。行确实是System.Data.DataRowCollection。