2009-10-16 2 views
0

TableAdapter을 사용하여 SQL Server 데이터베이스를 업데이트/삽입 할 행이 여러 개 있습니다. 그것들을 함께 배치하는 방법이 있습니까? 그래도 여전히 UPDATE 문장의 목록 일 때 적어도 데이터베이스에 대한 원격 호출은 하나입니까? C# DataSet 일괄 업데이트

update mytable set col = val where id = 1 
update mytable set col = val where id = 2 
update mytable set col = val where id = 3 
... 
update mytable set col = val where id = 432 

그럼 난 그냥 SqlCommand.ExecuteNonQuery();

답변

2

이 어댑터의 대한 UpdateBatchSize 속성 설정 부를 것이다 : 나는 수동으로 SQL을 작성하는 경우

는,이 같은 것을 보이는 CommandText 단일 SqlCommand 객체가 될 것입니다. http://msdn.microsoft.com/en-us/library/aadf8fk2.aspx

+0

고맙습니다. 고마워. –