sql_results = self.sql_results
nextset = True
while nextset is True:
- first = True
- while (row := cur.fetchone()) is not None:
- if first:
- sql_results.append(SQLResult().build_header_row(cur))
- first = False
- sql_results.append(SQLResult().build_data_row(row))
+ if cur.rownumber is not None:
+ first = True
+ while (row := cur.fetchone()) is not None:
+ if first:
+ sql_results.append(SQLResult().build_heading_row(cur))
+ first = False
+ sql_results.append(SQLResult().build_data_row(row))
sql_results.append(SQLResult().build_statusmessage_row(cur))
sql_results.append(SQLResult().build_rowcount_row(cur))
nextset = cur.nextset()