到
- 节省了查找适用的日期分隔符的麻烦,并且
- 促进良好的编码习惯
您应该只使用像这样的 参数化查询 :
db = pyodbc.connect(connStr)crsr = db.cursor()sql = """SELECt DISTINCT Date_ FROM Closing_prices WHERe Date_ >= ? AND Date_ < ?"""params = (datetime.date(2011, 8, 10), datetime.date(2014, 4, 30))crsr.execute(sql, params)



