2009-08-26 2 views
0

datagridview에 포함 된 데이터 집합을 SQL Server 데이터베이스로 가져 오는 가장 쉽고/좋은 방법은 무엇이 었는지 알고 싶습니다.데이터 원본이 CSV에서 비롯된 SQL Server 테이블에 대한 데이터 집합

참고할 사항 :

데이터는 응용 프로그램에 수입되는 .CSV 파일에서 비롯됩니다. 사용자는 셀 데이터를 수정할 수있는 옵션을 갖습니다.

그런 다음 버튼을 누르고 SQL Server 테이블에 업로드하는 것이 좋습니다.

열 이름이 모두 일치하고 데이터 유형도 일치해야합니다.

명령은 삽입 만 가능합니다. 삭제 또는 업데이트하지 않습니다.

LINQ도 괜찮습니다.

답변

0

SQLBulkcopy를 사용할 수 있습니다. Datatable을 사용하여 콘텐츠를 SQL Server 데이터베이스에 업로드 할 수 있습니다.

1

일부 정보 herehttp://aspalliance.com/1107을 사용하여 데이터 세트를 CSV로 채 웁니다. 이 작업을 완료하면 DataAdapter를 사용하여 SQL에 기록 할 수 있습니다.

또 다른 생각. 나는 이렇게 수동으로 사용했지만 당신은 내가 생각하는 SP를 통해 그것을 할 수 있습니다. SP 호출 OpenRowSet에서 SQL 코드에서 바로 데이터를 읽습니다.