作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从数据表中获取数据时出现不同的错误。这是我填写数据表的代码:
$dt = New-Object System.Data.DataTable
$dt.Columns.Add("ServiceName")
$dt.Columns.Add("HostName")
$SQLConnection.Open()
$Reader = $SqlCmd.ExecuteReader()
while ($Reader.Read()) {
$dt.Rows.Add($Reader.GetValue(0), $Reader.GetValue(1))
}
$SqlConnection.Close()
return $dt
foreach ($Row in $BackupData) {
Write-Host "$Row[0]"
Write-Host "$Row[1]"
}
"$($Row[0])"
时,出现另一个错误
unable to index an object of type system.Data.DataColumn
最佳答案
像这样用SqlDataAdapter填充数据表要容易得多:
$dt = New-Object System.Data.DataTable
$da = New-Object System.Data.SqlClient.SqlDataAdapter -ArgumentList $ConnectionString, $SqlQuery
$da.fill($dt)
$dt[0].FieldName
$dt.Row[0}[0]
Write-Host "value of first field: $($Row[0])"
关于sql - 如何在Powershell中遍历数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39590167/
我是一名优秀的程序员,十分优秀!