2009-07-30 2 views
1

두 개의 액세스 데이터베이스가 있으며 하나의 데이터베이스에서 다른 데이터베이스로 테이블을 복사하는 방법을 찾고 싶습니다. 복사 된 테이블은 동일한 구조와 데이터를 유지해야합니다.

나는 이미 sqlBulkcopy으로 주위를 둘러 보았으나 그것에 대해 알 수있는 모든 정보 은 sqlBulkCopy를 사용하여 SQL 서버에 테이블을 전송합니다.

mdb 파일간에 테이블을 복사하는 데 sqlBulkCopy를 사용할 수 있습니까? 아니면 다른 방법이 있습니까?액세스 데이터베이스 간의 테이블 복사

답변

3

이 시도 :

insert into [AccessTable] 
    select * from [MS Access;DATABASE=D:\My Documents\db2.mdb].[AccessTable2] 
+0

을, 감사 . 하나의 문제 만이 키와 색인을 복사하지 않습니다. – Mez

0

당신은 대상 데이터베이스에서이 프로그램을 실행하여 다른에 하나의 Access 데이터베이스에서 키와 데이터를 포함한 전체 테이블을 가져올 수 있습니다 : 제대로 작동 당함

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Source_Database.mdb", acTable, "Source_Table", "Destination_Table"