2012-07-04 36 views
-1

我已經使用PowerShell執行SQLquery,我想將結果存儲在日誌文件中。如何將數據集行值存儲爲字符串?

$SelectQuery = "SELECT [$columnName] FROM [$DatabaseName].[dbo].[$TableName];" 
    $Qresult= invoke-sqlcmd -query $SelectQuery -ServerInstance $srvInstance 
    Log-Write "$Qresult" 

(日誌寫是將內容添加到日誌文件的函數) 但日誌文件顯示爲「的System.Data.DataRow」,這意味着$ QRESULT不正確轉換爲字符串。

如何將其轉換爲字符串並存儲在日誌文件中?

回答

2

可以轉換爲string每個DataRow這樣的:

$Qresult = $Qresult| % { $_.$columnName}

相關問題