fix bug in chunked database access
This commit is contained in:
parent
ba8ccfc488
commit
f9d236444f
|
@ -81,9 +81,13 @@ def sqlExecuteChunked(sql_statement, as_text, idCount, *args):
|
||||||
i:i + sqlExecuteChunked.chunkSize - (len(args) - idCount)
|
i:i + sqlExecuteChunked.chunkSize - (len(args) - idCount)
|
||||||
]
|
]
|
||||||
if as_text:
|
if as_text:
|
||||||
sqlSubmitQueue.put(
|
q = ""
|
||||||
sql_statement.format(','.join('CAST(? AS TEXT)' * len(chunk_slice)))
|
n = len(chunk_slice)
|
||||||
)
|
for i in range(n):
|
||||||
|
q += "CAST(? AS TEXT)"
|
||||||
|
if i != n - 1:
|
||||||
|
q += ","
|
||||||
|
sqlSubmitQueue.put(sql_statement.format(q))
|
||||||
else:
|
else:
|
||||||
sqlSubmitQueue.put(
|
sqlSubmitQueue.put(
|
||||||
sql_statement.format(','.join('?' * len(chunk_slice)))
|
sql_statement.format(','.join('?' * len(chunk_slice)))
|
||||||
|
|
Reference in New Issue
Block a user