Tôi tin rằng các cột bạn chỉ định trong câu lệnh INSERT của mình bị trùng lặp và do đó không chính xác. Hãy thử:
item4 = item4 & " [server_name],[middleware],[version],[license]"
Cập nhật:Câu lệnh SQL của bạn sẽ giống như sau:
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)
Vì vậy, bạn phải lặp lại khối giữa dấu ngoặc đơn cho mỗi hàng bạn muốn chèn.
Tuy nhiên , bây giờ bạn chỉ có 4 biến chứa 4 giá trị khác nhau trong giải pháp của mình, vì vậy bạn sẽ không bao giờ có thể chèn 4 hàng khác nhau đó vì bạn chỉ chọn giá trị trong các ô B126, C126, C127 và D126. Đó có thể sẽ là hàng đầu tiên mà bạn muốn chèn? Hay bạn muốn thêm 1,2,3 vào Testing
và lặp lại các giá trị khác? Vui lòng giải thích và cập nhật câu trả lời của bạn cho phù hợp.