2009-10-23 6 views
0

데이터 세트에 약 30 개의 레코드가 있습니다. 데이터베이스 테이블로 업데이트하고 싶습니다. 이는 테이블을 업데이트하는 가장 좋은 방법입니다. 프로 시저를 사용하여 데이터 집합을 채우고 있기 때문에 dataadapter.update()를 사용할 수 없습니다. 각 레코드를 반복하고 업데이트하는 것 이외의 다른 방법으로 업데이트하는 효율적인 방법이 있습니까C# .NET 2005에서 SQL 테이블 데이터를 업데이트하는 가장 좋은 방법

도와주세요.

감사합니다.

답변

1

SQL Server 2005에 도입 된 xml 데이터 형식 작업 방법은 this article을 확인하십시오. SP 내에서 UPDATE FROM 문을 사용할 수 있습니다. 업데이트 소스는 SP에 전달되는 xml 매개 변수에서 선택됩니다. SQL Server 2000에서도 동일한 작업을 수행 할 수 있지만 몇 줄의 코드가 필요합니다.

1

저장 프로 시저를 호출하고 레코드를 XML 형식의 입력 매개 변수로 전달한다고 생각 했습니까?

+0

네, 그렇게 할 생각 이었지만 다른 방법이 있습니까? 다른 옵션이 없다면 그 일을 할 것입니다. 그렇게 할 샘플을 주시겠습니까? – Jebli

관련 문제