Voici ce que j'ai fais c'est bien ce que tu pensais?
1 2 3 4 5 6 7 8 9 | def insertDAE(server, data): cursor = server.cursor() val = ', '.join('?' * len(data)) query_string = 'INSERT INTO dbo.SQL#DAE_TBL VALUES (%s);' % val data = map(str, data) print(data) cursor.execute(query_string, *data) server.commit() server.close() |
Par contre * je l'ai peut être mal utilisé, voici l'erreur renvoyé:
TypeError: execute takes 1 or 2 arguments (125 given)
+0
-0