Je pense que les colonnes que vous spécifiez dans votre instruction INSERT sont dupliquées et donc incorrectes. Essayez :
item4 = item4 & " [server_name],[middleware],[version],[license]"
Mise à jour :Votre instruction SQL devrait ressembler à ceci :
INSERT INTO [IndustrialComp].[dbo].[Middleware]([server_name],[middleware],[version],[license])
VALUES ('TEST6','Testing',1,1)
,('TEST6','Testing1',1,1)
,('TEST6','Testing2',1,1)
,('TEST6','Testing3',1,1)
Vous devez donc répéter le bloc entre parenthèses pour chaque ligne que vous souhaitez insérer.
Cependant , vous n'avez maintenant que 4 variables contenant 4 valeurs différentes dans votre solution, vous ne pourrez donc jamais insérer ces 4 lignes différentes car vous ne sélectionnez que des valeurs dans les cellules B126, C126, C127 et D126. Ce sera probablement la première ligne que vous souhaitez insérer ? Ou voulez-vous ajouter le 1,2,3 à Testing
vous-même et répétez les autres valeurs ? Veuillez expliquer et mettre à jour votre réponse en conséquence.