This commit is contained in:
yumoqing 2025-10-19 16:34:57 +08:00
parent 93db80ac52
commit 72c17f6c12

View File

@ -320,11 +320,14 @@ class SQLor(object):
if sqltype != 'qry': if sqltype != 'qry':
raise Exception('not select sql') raise Exception('not select sql')
ret = self.execute(sql, ns) ret = self.execute(sql, ns)
cur = self.cursor()
fields = [i[0].lower() for i in cur.description] fields = [i[0].lower() for i in cur.description]
while True: while True:
rec = await self.fetchone(cur) rec = await self.fetchone(cur)
if rec is None: if rec is None:
break break
if isinstance(rec, dict):
rec = rec.values()
dic = {} dic = {}
for i in range(len(fields)): for i in range(len(fields)):
v = db_type_2_py_type(rec[i]) v = db_type_2_py_type(rec[i])