2010-03-26 8 views
0

두 개의 MS Access 데이터베이스 (동일한 테이블 구조 사용)가 있으며 SQL 문 (프로그래밍 방식으로 VB.NET 사용)을 사용하여 레코드를 서로 복사 할 수 있습니다. 두 데이터베이스는 같은 디렉터리에 로컬로 저장됩니다 (항상 마찬가지입니다).하나의 MS Access 데이터베이스에서 다른 MS Access 데이터베이스로 레코드를 복사합니까?

제안 사항?

감사합니다.

select * from tableA in dbA; 
foreach row 
    insert into tableA row in dbB 

답변

0

가장 좋은 방법은 두 개의 데이터베이스 연결을 열고 같은 것을 할 것입니다.

각 Access 데이터베이스에 하나씩 두 개의 연결을 설정하십시오. 첫 번째로 select를 실행하여 필요한 데이터를 가져온 다음 ExecuteNonQuery를 사용하여 실행할 수있는 삽입으로 데이터를 공식화하십시오.

필요에 따라 DataSet을 사용할 수도 있지만 일반적으로 사용하지는 않습니다.

0

당신은 다른 하나에서 데이터를 마이그레이션 ODBC 연결과가 ExecuteReader/ExecuteNonQuery는 방법을 사용할 수 있습니다 :