आप स्वरूपण पैरामीटर के साथ एक क्वेरी निष्पादित करते हैं लेकिन इन्हें कभी भी पास नहीं करते हैं; % (start, next)
भाग बाहर जाता है SQL क्वेरी का:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= %s and date_created < %s
""" % (start, next)
)
हालाँकि, आप SQL मापदंडों का उपयोग करना बेहतर समझते हैं, इसलिए डेटाबेस क्वेरी तैयार कर सकता है और क्वेरी योजना का पुन:उपयोग कर सकता है:
cur_ca.execute("""
select id,
date_created,
data
from bureau_inquiry where date_created >= ? and date_created < ?
""", (start, next)
)
पीओओडीबीसी ?
. का उपयोग करता है SQL पैरामीटर के लिए।