2017-11-11 15 views
0

네트워크에 저장된 링크 된 텍스트 파일을 가리키는 액세스 데이터베이스가 있습니다. 다음을 설정했습니다 :MS Access - Linked Text 파일 오류

  1. DB를 열고 매크로를 실행하는 배치 파일.
  2. 배치 파일을 시작하기 위해 매일 실행되는 예약 된 Windows 작업. 이 프로세스는 문제없이 실행되지만 최근에는 'M : \'오류 메시지가 표시되기 시작했습니다. 은 유효한 경로가 아닙니다. 경로 이름의 철자가 올바른지 확인하고 파일이있는 서버에 연결되어 있는지 확인하십시오.. 다음 사항에 유의하십시오.
  3. Windows 스케줄러는 문제없이 실행됩니다.
  4. 데이터베이스는
  5. 과정은 링크 된 텍스트 파일에 관련된 단계에서 위의 오류 메시지가 발생합니다
  6. 매크로 실행을 엽니 다.

이상한 것은 내가 수동으로 배치 파일을 실행할 때, 프로세스가 시계처럼 실행 (txt 파일 경로가 인정됩니다) 성공적으로 완료됩니다 있다는 것입니다.

위의 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

당신의 도움이 감사 감사하십시오, 벤

+0

정확히 어떻게 드라이브 M가 생성 되었습니까? 시작 또는 로그온 할 때 발생하는 드라이브 매핑 중 하나입니까? 매핑이 생성되기 전에 작업이 실행 중일 수 있으므로 작업 구성에 지연을 추가하십시오. – jwdonahue

+0

StackOverFlow는 코드 관련 문제에 대한 도움을 요청하는 곳입니다. 따라서 사이트의 이름. 사용중인 코드의 특정 부분에 대한 질문을 정의하지 않았습니다. – Squashman

답변

0

당신의 M 가능성이 높습니다 : 드라이브가 로그온 또는 시작 스크립트의 결과로 매핑되고있다. taskschedular가이 드라이브 맵핑이 일어나기 전에 스크립트가 실행되는 동안 기계를 깨운다. 주의해야 할 또 다른 사항은 taskscheduler를 실행하는 사용자가 귀하와 동일한 드라이브 매핑을 가지고 있지 않을 수도 있다는 것입니다. 항상 수동으로 작업을 실행하고 실패를 조사하십시오. 환경 taskscheduler 소모품 외부에서 스크립트를 실행하는 것은 경미한 진단입니다.

0

감사합니다.

동일한 위치의 동일한 파일의 이름을 바꾸면 성공적으로 발생하는 VBA 단계가 있습니다.

또한 배치 파일을 수동으로 사용하면 연결된 txt 파일의 위치가 인식됩니다.

또한 오류 메시지가 표시되면 DB를 닫은 후 다시 열어 링크 된 txt 파일을 클릭하면 성공적으로 열립니다.

매우 이상합니다.