So I use ExecuteScalar() to get one value from a table. But how can I get multiple values, i.e. values from multiple columns.
$connectionString = "Data Source=ServerName;Initial Catalog=DB_Name; Integrated Security=SSPI"
$connection = New-Object -TypeName System.Data.SqlClient.SqlConnection($connectionString)
$query = "select col1, col2, col3 from table where col1= x;"
$command = New-Object -TypeName System.Data.SqlClient.SqlCommand($query, $connection)
$connection.Open()
$NewBatchID = $command.ExecuteScalar()
$connection.Close()