[PR #11972/d7f248fb backport][stable-12] odbc: fetch rows before commit to fix HY010 function sequence error (#11983)

odbc: fetch rows before commit to fix HY010 function sequence error (#11972)

* fix(odbc): fetch rows before committing to fix HY010 function sequence error

Fixes #5395



* chore(odbc): add changelog fragment for PR #11972



---------


(cherry picked from commit d7f248fb01)

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
patchback[bot]
2026-05-03 12:07:27 +02:00
committed by GitHub
parent 8e3e044378
commit c2c1899359
2 changed files with 4 additions and 2 deletions

View File

@@ -132,8 +132,6 @@ def main():
cursor.execute(query, params)
else:
cursor.execute(query)
if commit:
cursor.commit()
try:
# Get the rows out into an 2d array
for row in cursor.fetchall():
@@ -158,6 +156,8 @@ def main():
except Exception as e:
module.fail_json(msg=f"Exception while reading rows: {e}")
if commit:
cursor.commit()
cursor.close()
except Exception as e:
module.fail_json(msg=f"Failed to execute query: {e}")