2010-06-29 6 views
0

저는 Access 2007을 배우고 있으며 데이터 형식 목록에는 OLE 개체와 첨부 파일이 있습니다.Access 2007에서 OLE 개체와 첨부 파일을 사용하는 것과 다른 점은 무엇입니까?

텍스트는 첨부 파일에 대한 대답이있다 : 당신은 하나의 필드에 여러 파일 및 파일도 다른 유형을 저장하기 위해 첨부 파일을 사용할 수 있습니다

. 첨부 파일 필드는 Access 2007의 새로운 필드이며 데이터 파일을 OLE 개체 필드와 같은 다른 필드 보다 효율적으로 저장합니다.

OLE 개체보다 효율적입니까?

첨부 파일 데이터 형식의 용도와 용도는 무엇입니까? 그리고 그것은 OLE 객체와 어떤 관련이 있습니까?

답변

0

this description으로 판단하면, 그것은 일종의 원시 바이너리 필드라고 말할 수 있습니다.

OLE 개체 필드는 실제로 OLE 개체의 컨테이너였습니다. 그들은 상당한 부 풀림으로 고통 받았고 사용하기에 어색했습니다.

+0

또한 다중 값 필드, 그리고 가장 경험이 풍부한 액세스 개발자가 아니라 필요에 따라보다 명시 적으로 다 대다 관계를 처리하는 것을 선호 그것은 그들을 위해 끝났다.필자는 셰어 포인트 컨텍스트 외부에서 셰어 포인트 호환성을 위해 추가 된 첨부 파일 데이터 형식이 유용하다는 것을 분명히 보여주는 어떤 것도 보지 못했습니다. –

0

OLE 객체가 액세스 첨부 데이터 형식보다 더 좋은 이유는 무엇입니까 OLE 개체 저장소 시스템의 기본 사용자 인터페이스는 어색합니다. Access 2007에 도입 된 첨부 파일 데이터 필드는 향상된 사용자 인터페이스를 통해 다른 파일 형식으로 작업하기가 더 쉽습니다. 안타깝게도 Access 2013에서 시작하여 Access 2016에서 계속되면서 Microsoft는 Windows 업데이트로 해결하지 못한 치명적인 결함을 개발했습니다. Access Attachment 필드에 Microsoft Word 문서를 저장 한 경우 Word 문서를 편집 할 수는 있지만 Access에 저장할 수는 없습니다. '저장'을 클릭하면 문서를 파일로 저장하라는 메시지가 나타납니다. Access 데이터베이스에 저장되지 않습니다. 다른 파일 형식은 Excel 스프레드 시트와 같은 데이터베이스에 저장됩니다.

이 Microsoft 결함으로 인해 OLE 개체 데이터 필드에 대한 향상된 사용자 인터페이스를 개발해야했습니다. 간단히 말해서, OLE 객체 데이터 필드에 파일 이름과 파일을 저장하는 일대 다 관계 테이블입니다. 사용자 인터페이스는 파일을 추가하기 위해 파일 탐색기를 엽니 다. ShellExucute를 사용하여 Access 기본 사용자 인터페이스보다 파일 형식에 훨씬 더 융통성이있는 Windows를 통해 문서를 엽니 다.

Access Attachment 데이터 형식은 Microsoft Access 데이터베이스로 제한됩니다. OLE 개체 데이터 형식은 SQL Server 쿼리를 사용하여 저장된 문서의 내용을 검색 할 수있는 SQL Server 데이터베이스로 마이그레이션 할 수 있습니다. 거기에 힘이 많이! 그냥 내 의견.

0

포괄적 인 대답은 아니지만 최근에 보고서를 통해 인쇄 할 이미지를 저장하기 위해 OLE object 필드를 사용하려고했습니다.
이야기를 짧게 만들기 위해 매우 쉽게 작동하지 않으며 사용되는 이미지 형식이 2 개로 제한되어 있습니다. Attachment 필드를 사용하면 매력처럼 작동하며 .PNG 파일도 사용할 수 있습니다.
참고 1 : Attachment은 .MDB에서 사용할 수 없으므로 ACCDB로 마이그레이션해야했습니다.
주 2 : OLE Object 필드는 SQL 서버로 마이그레이션 할 수 있습니다 Attachment 필드 수 없습니다

관련 문제