SQL Server 2008 쿼리 결과가 텍스트 파일에 저장되어 있고이를 Access 데이터베이스 (Access 2007-2010)에 연결하려고합니다.csv/txt에서 datetime 필드를 Access로 가져 오기
텍스트 파일이 두 날짜과 같이 SQL 서버의 열 2008 datetime
형식이 포함되어 가져 오기 마법사에서
EFFECTIVE START DATE:
---------------------
2013-07-01 00:00:00.000
EFFECTIVE END DATE:
-------------------
2014-06-30 00:00:00.000
을, 나는 고급을 클릭 한 다음 변경 :
- 코드 페이지 = 유니 코드 (UTF-8) 대신 서유럽 어 (창)
- 데이터 유형 = 날짜/시간
- 날짜 순서 = YMT
- 날짜 구분 기호 = - 날짜 =에
- 선행 제로는
을 쳤다 동안 여전히 가져 오기 마법사의 데이터 외모 하지만 가져 오기가 완료되고 Access에서 테이블을 열 자마자 # 아니요! 두 날짜 열에.
가져 오기 마법사에서 설정 조합을 시도했지만 (유니 코드로 코드 페이지를 남겨두고 날짜 순서를 변경하지 않고 날짜의 앞자리 0을 지우지 않음) 결국 날짜를 가져와야했습니다. 텍스트를 사용하면 계산을 중단 할 수 있습니다. 결국 도움
새 테이블로 가져 오거나 기존 테이블에 추가합니까? 코드 페이지 값을 변경해야하는 이유는 무엇입니까? –
기존 테이블에 추가하는 대신 새 테이블로 가져 오는 중입니다. 코드 페이지를 변경하지 않고 기본 유니 코드 (UTF-8)로 남겨 두었을 때도 문제가되지 않도록 datetime 열을 성공적으로 가져올 수 없습니다. 고마워, 정말 도움을 주셔서 감사합니다, 그것은 stackoverflow에 내 첫 질문이다 – user3249299