2017-04-17 2 views
0

ma table possède 3 colonnes (1) id (2) le bloc (3) Nomutilisant query.exec_ de PYQT5 pour insérer des valeurs multiples dans QSqlDatabase

Mes variables locales ont les valeurs suivantes

id = '1' 

firstname = 'xxx' 

lastname = 'yyy' 

ci-dessous des œuvres de requête et insérer seule valeur d'identité dans le DB

query.exec_("insert into sportsmen (id) values('%s')" %id) 

Comment étendre la requête ci-dessus pour insérer les 3 valeurs (id, nom, prénom) en une seule fois?

+0

utilisation: 'query.exec _ (" insérer dans les sportifs (id, nom, prénom) VALUES ('% s', '% s', « % s ') "% (id, prénom, nom))' – eyllanesc

Répondre

0

Vous devez exécuter la commande suivante:

query.exec_("insert into sportsmen (id, firstname, lastname) values('%s', '%s', '%s')" % (id, firstname, lastname))