2011-01-04 4 views
0

SQL 쿼리를 실행하여 내 테이블의 행을 동일한 테이블이나 다른 테이블로 복사하려고합니다.ACCESS 2010/SQL : 첨부 파일 필드가있는 행을 어떻게 복사합니까?

내가 사용하는 어느 방법을 사용하든 "다중 값 필드가 들어있는 경우 INSERT INTO 쿼리를 실행할 수 없습니다"와 유사한 메시지가 표시됩니다. SELECT * INTO하지만 결과는 같습니다.

내 테이블은 수정본 (따라서 행 복사)을 가질 수있는 보고서에 관한 것이며, 예를 들어 같은 첨부 파일을 가질 수 있습니다. pdf 파일

그래서 어떻게 첨부 파일 필드가있는 행을 복사 할 수 있습니까?

감사

답변

0

나는 순간에 손에 액세스 2010이없는,하지만 당신은 첨부 파일을 하나의 기록과 같은 숨겨진 시스템 테이블에 저장되어있는 것을 발견하고 당신이하지 않는 한, 여러 레코드를 복사하는 해당 테이블을 사용할 필요가 있다는 것이다 당신은 VBA를 사용하고자합니다.

상세 정보 : http://office.microsoft.com/en-us/access-help/guide-to-multivalued-fields-HA0.aspx?pid=CH100645681033
http://msdn.microsoft.com/en-us/library/bb258184.aspx

+0

그래서 기본적으로 나는 숨겨진 테이블에서 데이터를 복사 뭔가를 작성해야합니다. 올바른 방향으로 나를 가리켜 주셔서 감사합니다 :) –

+2

아마 당신은 또한 다중 값 필드를 사용하여 중지해야합니다. 그들이 A2007에 소개 된 유일한 이유는 Sharepoint와의 호환성을위한 것이었고 자신 만의 SQL을 프로그래밍하거나 작성하는 데 익숙한 경우이 하드에 의존하지 않고 다 대다 조인 테이블을 설정해야했습니다 사용 기능. –

+0

@ David-W-Fenton WORD .... Join 테이블은 다중 값 상황에 매우 유용합니다. – GoldBishop

관련 문제