2010-05-19 125 views
1

這裏是我的情況:更新多條記錄

我用SqlCommond以更新ASP.NET網站在SQL Server中的一些記錄。用戶可以選擇他們想要更新的記錄。有時候他們可能會一次選擇40或60條記錄進行更新。是否有任何好方法可以做到這一點?我不想做那樣的

foreach(string ID in List) 
{ 
    Update here 
} 

最好的問候,

+0

只是好奇,什麼是錯在foreach做()? – ajdams 2010-05-19 13:06:02

回答

3

你可以第i所有更新語句發送一個SQL字符串在一起。沒有什麼說SQL「往返」不能執行多個語句甚至多個批次。

+0

這是正確的,但這並沒有改變任何東西。此外--SqlCommand不會執行GO命令。這隻能在SMO中實現。 – kubal5003 2010-05-19 13:04:18