Используемые версии: python 3.7.2rc1
и Microsoft Access 2003
Я пытаюсь получить конкретную запись на основе идентификатора и даты. Если я удаляю параметры даты, он работает нормально. Но используя переменную mydate
, я получаю ошибку, как показано ниже.
price_list__only = date_out[0]
#print('pricelist = '+str(price_list__only))
mydate = datetime.date(2018, 12, 1)
#print(mydate)
sql = '''
SELECT * FROM view_price_list WHERE SuppID = ? and "Price List Date" = ?
'''
parmeters = (price_list__only, mydate)
cursor.execute(sql,parmeters)
Вывод ошибки: pyodbc.Error: ('07002', [07002], [Microsoft] [ODBC Microsoft Access Driver] Слишком мало параметров. Ожидается 3