how to get an array based on a column of a database resultset


the item in products 1,2,3..etc

  , need string "1,2,3..",  used following command, returns ,,,,,,,,.

$result=invoke-sqlcmd -serverinstance $databaseservername -database $databasename -query 'select item products"

($result|select item) -join ','

no need use join. here's couple of ways of doing changing code:

  $result=invoke-sqlcmd -serverinstance $databaseservername -database $databasename -query 'select item from products" | foreach {$_.item}  


or

  $result=invoke-sqlcmd -serverinstance $databaseservername -database $databasename -query 'select item from products" | select -expandproperty item  




Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

CRL Revocation always failed

0x300000d errors in Microsoft Remote Desktop client

Failed to query the results of bpa xpath