A ce que tu écris ta dernière variable ressemble à une chaîne avec séparateur virgule or tu la transmet sans quote ( ' ) ce qui fausse le résultat car ton SELECT semble désormais contenir non pas 3 valeurs mais 6.
Je pense donc qu'il faudrait que tu fasses ton appel ainsi :
SQLInsertChoixUser ="INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('" &NomV& "','" &Commentaires& "','" &OpRep& "');"
Pour obtenir ceci :
INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('spawn','Mon commentaire1', '1, 2, 14, 17');
Partager