2013-07-04 2 views
0

누군가가 도와 주길 바랍니다. 현재 액세스 데이터베이스에서 SQL 데이터베이스로 데이터를 복사하려고합니다. SQL 데이터베이스에 대한 연결을 만든 후 다음을 만들려고했습니다. connection.execute "INSERT INTO SELECT * FROM"문 FROM에서 현재 데이터베이스의 테이블에서 레코드를 가져올 수 없습니다. '잘못된 개체 name '을 지정하고 소스 테이블 이름을 인용합니다. 테이블 (필드) INTO INSERT VALUES (값) 작품을 좋아하지만 난 30 플러스 다른 테이블에서 데이터를 복사 될 것이다 나는하나의 데이터베이스에있는 여러 테이블의 레코드를 다른 데이터베이스로 복사하십시오.

중 하나이며, 여러 가지를 시도 필드 이름을 사용하지 않도록하고 싶습니다 : 인 GCon. 실행 "FROM AE_ParameterTest1 SELECT * INTO INSERT [MS 액세스; DATABASE ="& Application.CurrentDb.Name & "]. [ParameterTest1] 기대에

많은 감사

답변

0

는 강하게 당신이 SQL에서 가져 오기를 할 제안 액세스 응용 프로그램에서 푸시하는 대신 관리자 가져 오기 마법사 . 모든 필드 이름 등을 처리합니다.

관련 문제