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
le message d'erreur
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+'%'))
alors que ma variable day_str est bien de type strValueError: operation parameter must be str or unicode
merci de votre aide
Partager