Ejecuta una consulta con parámetros de formato pero nunca los pasa; el % (start, next)
parte va afuera de la consulta SQL:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= %s and date_created < %s
""" % (start, next)
)
Sin embargo, sería mejor que usara parámetros SQL, para que la base de datos pueda preparar la consulta y reutilizar el plan de consulta:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= ? and date_created < ?
""", (start, next)
)
PyODBC usa ?
para parámetros SQL.