J'essaie de parcourir toutes les lignes d'une table nommée Throughput, mais pour un DeviceName spécifique (que j'ai stocké dans les données ['DeviceName'] . Je l'ai essayé ce qui suit, mais il ne fonctionne pas:pyodbc - Comment effectuer une instruction select en utilisant une variable pour un paramètre
for row in cursor.execute("select * from Throughput where DeviceName=%s"), %(data['DeviceName']):
EDIT: aussi essayé cela, mais il ne fonctionne pas:
for row in cursor.execute("select * from Throughput where(DeviceName), values(?)", (data['DeviceName'])):
EDIT2: Un extrait de mon code de travail final :
query = "select * from Throughput where DeviceName = '%s'" % data['Device Name']
try:
for row in cursor.execute(query):
"Ne fonctionne pas" comment? Quelle erreur ou comportement inattendu recevez-vous? – Andy