Bonjour à tous,

Je sollicite votre aide pour résoudre un problème lié à une requête paramétrée avec wildcard sql embarquée dans un script.

Voici le script, je génère un date de type str puis je souhaite la passer en paramètre avec wildcard '%' dans mas requête pour ce faire j'ai suivi http://stackoverflow.com/questions/3...dcards-in-like

mais ça fonctionne pas et je ne comprends pas pourquoi

le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
start_date = datetime.datetime.now() - timedelta(days=day)
day_str = start_date.strftime('%d/%m/%y')
sql = ('SELECT Num, Horodatage, Total_active_power_moy FROM ' + table + ' WHERE Horodatage LIKE ?', (day_str+'%'))
le message d'erreur
ValueError: operation parameter must be str or unicode
alors que ma variable day_str est bien de type str


merci de votre aide