Du udfører en forespørgsel med formateringsparametre, men sender dem aldrig ind; % (start, next)
en del går udenfor af SQL-forespørgslen:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= %s and date_created < %s
""" % (start, next)
)
Du ville dog være bedre stillet ved at bruge SQL-parametre, så databasen kan forberede forespørgslen og genbruge forespørgselsplanen:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= ? and date_created < ?
""", (start, next)
)
PyODBC bruger ?
for SQL-parametre.