Domnívám se, že sloupce, které zadáte v příkazu INSERT, jsou duplicitní, a proto nejsou správné. Zkuste:
item4 = item4 & " [server_name],[middleware],[version],[license]"
Aktualizace:Váš příkaz SQL by měl vypadat takto:
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)
Takže musíte opakovat blok mezi závorkami pro každý řádek, který chcete vložit.
Nicméně , nyní máte ve svém řešení pouze 4 proměnné, které obsahují 4 různé hodnoty, takže nikdy nebudete moci vložit tyto 4 různé řádky, protože vybíráte hodnoty pouze v buňkách B126, C126, C127 a D126. To bude pravděpodobně první řádek, který chcete vložit? Nebo chcete přidat 1,2,3 do Testing
a zopakujte ostatní hodnoty? Vysvětlete a odpovídajícím způsobem aktualizujte svou odpověď.