Du kör en fråga med formateringsparametrar men skickar aldrig in dessa; % (start, next)
en del går utanför av SQL-frågan:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= %s and date_created < %s
""" % (start, next)
)
Du skulle dock vara bättre att använda SQL-parametrar, så databasen kan förbereda frågan och återanvända frågeplanen:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= ? and date_created < ?
""", (start, next)
)
PyODBC använder ?
för SQL-parametrar.