ITmembers.net 아카이브 · 2001–2009

질문과 답변

[re] 비주얼베이직으로 만든 폼 첨부합니다.

죄송합니다. 자세한 설명을 미리 못드려서...

여기 강좌에서 소개하고 있는 방법으로는 mdb 7.0까지만 사용할 수 있습니다.

비베6의 데이터관리자나 데이터 컨트롤에서는 지원하는 mdb 7.0까지 지원합니다. 따라서 액세스 2002가 아닌 예전버전으로 저장해야 합니다.
만약 그 이상의 버전을 사용하려면, 여기 강좌에서 소개하지 못한 ADO를 이용한 DB 연결 방법을 사용해야 합니다.

액세스 2000,2002에서 만든 mdb를 그 이전버전으로 저장을 하려면...
액세스를 실행한 다음 mdb 파일을 불러와서,
[도구]-[데이터베이스 유틸리티]-[데이터베이스 변환]-[Microsoft Access 이전 버전으로]라는 메뉴를 실행해 주세요.
그러면 새 이름으로 저장하라고 하는데, 이렇게 다시 저장하고 난 다음에 비베에서 연결하면 자~알 연결됩니다.


참고로,
비주얼베이직 서비스 팩 4를 설치하면 DAO 데이터 컨트롤(이 강좌에서 사용한 것)로 Access 2000 데이터베이스를 열 수 있는 새로운 값( Access 2000 )이 Connect 속성에 추가되었습니다.

음.... 말나온김에 부연설명하자면요...

Access 2000이상에서는 Jet 4.0 엔진을 사용하는데, 비베6에서는 기본적으로 Jet 3.50를 지원하는데, 이러한 형식을 인식하지 못합니다.

그러나 이 강좌 실습에서 사용하고 있는 DAO 데이터컨트롤 대신, ADO(또는 ADO 데이터 컨트롤)를 사용하고 데이터 연결 속성에서 "Microsoft Jet 4.0 OLEDB Provier" 라는 것을 선택하면 액세스 2000 이상의 mdb 파일을 그대로 이용할 수 있는 것입니다.