2010-07-31 3 views
1

나는 이것을 여러 번 해 본 적이 없으며 본 적이 없습니다. Access로 가져올 Excel 파일이 있습니다. 이 프로세스에서 Access에서 오류가 발생하면 ImportErrors이라는 테이블에 이러한 오류 발생을 저장합니다. 이 표는 오류 (예 : "유형 변환 실패"), 오류가 발생한 필드 및 오류가 발생한 행을 표시합니다. 이 행 번호는 Access에서 새로 만든 테이블뿐만 아니라 Excel 파일의 행 번호와 잘 일치하므로 오류 항목을 추적하고 수정하는 것이 매우 쉽습니다.Excel에서 Access로 가져 오기, Access에서보고 한 오류 행 번호가 Excel의 행 번호와 일치하지 않습니다.

이 시간, 액세스는 행 1637, 1782에 오류가 발생보고 및 Excel 파일에서 2453.

행 1637 및 Excel 및 액세스 모두에서까지 잘 2453 일치하지만, 행 1782 일치가 아니라에서 Access 테이블! 행은 Excel에서 행 1782 인 반면 Access에서는 행 1810으로 표시됩니다!

나는 당황한데, 이전에는 이런 일이 없었으며 Access에서 행이 섞여있는 이유를 생각할 수 없습니다. 나는 row-for-row를 점검하기 시작했고 그 접근이 특정 열을 재정렬했다는 것을 알았다. 왜?

+1

색인이 있습니까? – Fionnuala

+0

가져 오는 동안 나 자신의 autoincrement 기본 키를 만들 수있는 권한을 요청하고 있습니다. – chefsmart

답변

2

읽기 Remou의 코멘트, 나는 엑셀 워크 시트의 시작 부분에 여분의 열을 삽입 행의 재정렬을 야기하고 있지 않습니다 후 액세스로 가져 오기 1.

에서 시리즈를 번호.