2011-09-13 4 views

답변

2

(포럼의 SQL 2000 지원에 따라) SqlBulkCopy을 살펴보십시오. 사용하기 쉽습니다. 기본적으로 데이터 테이블 (또는 데이터 판독기)을 제공하면 해당 소스의 행을 대상 테이블로 복사합니다.

0

DataSet을 사용하지 않기 때문에 SQL 2000에 데이터 세트를 삽입 할 수 있습니다. 시도한 적이 없습니다.

단계 적절한 선택 문

2.Create 데이터 세트와 1.Create SqlDataAdapter를 참여와 함께 데이터 집합을 채우기

(기사에서) :

http://www.dotnet247.com/247reference/msgs/3/16570.aspx 그것에 좋은 게시물을 가지고 SqlDataAdapter

3. 데이터 집합의 테이블에 행을 추가합니다 (위에 언급 한 모든 동작에 대해 라디오 단추가 선택됨, 확인란 사용됨)

4.UpdateStatements를 생성하는 SqlCommandBuilder 도우미 개체를 사용합니다. 매우 사용하기 쉬운 명령 작성기입니다.하나만 SqlCommandBuilder 생성자를 호출하십시오.

5. 데이터 집합에 데이터 테이블 int에 행을 추가하면 SqlDataAdapter.update가 호출되고 매개 변수로 수정 ​​된 데이터 집합이 전달됩니다. 이 자동으로 데이터베이스에 데이터 세트에서 행을 추가해야합니다. (어떤 데이터베이스 오류가 발생하지 않는 경우)

당신이 XML을 생각 해 봤나? SQL 2000에서 XML 작업

2008 년만큼 좋은 것은 아니지만 여전히 행할 :

http://www.codeproject.com/KB/database/insxmldatasqlsvr.aspx

http://www.codeproject.com/KB/database/generic_OpenXml.aspx

http://support.microsoft.com/default.aspx?scid=kb;en-us;315968

당신이 볼 수있는 또 다른 방법 다음과 같이됩니다 :

연결 열기.
삽입물을 반복합니다.

연결을 닫습니다.