Извлечение данных из таблицы или списка - PullRequest
0 голосов
/ 07 мая 2019

Я извлекаю данные из запроса SQL Server, и он возвращается в виде списка или таблицы Powershell.Мне нужны два значения из результатов, и я не могу найти способ их получить.query results in list or table format

Мне нужно получить config_value и run_value.Я попытался

  • получить доступ, как если бы это было свойство: $ results.config_value
  • получить доступ как хеш: $ results ["config_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] .Rows действительно является System.Data.DataRowCollection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...