Skip to content

Commit e2a8e97

Browse files
committed
Totals for invoke-query
1 parent 96a2b2c commit e2a8e97

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

functions/Invoke-DBOQuery.ps1

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,9 @@ function Invoke-DBOQuery {
254254
Unregister-Event -SourceIdentifier "DBOpsMessaging"
255255
}
256256
$reader = $readerTask.GetAwaiter().GetResult()
257+
$setCounter = 0
257258
do {
259+
$setCounter++
258260
$table = [System.Data.DataTable]::new()
259261
$definition = $reader.GetSchemaTable()
260262
foreach ($column in $definition) {
@@ -269,13 +271,16 @@ function Invoke-DBOQuery {
269271
$null = $table.Columns.Add($name, $datatype)
270272
}
271273
# read rows async and assign values
274+
$rowCount = 0
272275
while ($reader.ReadAsync().GetAwaiter().GetResult()) {
276+
$rowCount++
273277
$row = $table.NewRow()
274278
for ($i = 0; $i -lt $reader.FieldCount; $i++) {
275279
$row[$table.Columns[$i].ColumnName] = $reader.GetValue($i);
276280
}
277281
$table.Rows.Add($row)
278282
}
283+
Write-PSFMessage -Level Debug -Message "Received $rowCount rows from resultset $setCounter"
279284
$ds.Tables.Add($table)
280285
} while ($reader.NextResult())
281286
$reader.Close()

0 commit comments

Comments
 (0)