Saya yakin kolom yang Anda tentukan dalam pernyataan INSERT Anda diduplikasi dan karenanya tidak benar.Cobalah:
item4 = item4 & " [server_name],[middleware],[version],[license]"
Pembaruan:Pernyataan SQL Anda akan terlihat seperti ini:
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)
Jadi Anda harus mengulang blok di antara tanda kurung untuk setiap baris yang ingin Anda sisipkan.
Namun , Anda sekarang hanya memiliki 4 variabel yang menyimpan 4 nilai berbeda dalam solusi Anda, jadi Anda tidak akan pernah dapat menyisipkan 4 baris berbeda tersebut karena Anda hanya memilih nilai dalam sel B126, C126, C127, dan D126. Itu kemungkinan akan menjadi baris pertama yang ingin Anda masukkan? Atau apakah Anda ingin menambahkan 1,2,3 ke Testing
sendiri dan ulangi nilai-nilai lainnya? Tolong jelaskan dan perbarui jawaban Anda sesuai dengan itu.