2010-05-19 130 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