2013-03-26 1 views
0

SQL Server 백엔드로 MS Access VBA로 작성된 LOB 응용 프로그램을 지원합니다. 응용 프로그램의 한 가지 기능은 응용 프로그램의 두 번째 인스턴스를 열어 사용자가 동시에 두 개의 레코드를 보거나 수정할 수 있도록하는 것입니다.CurrentProject.OpenConnection이 MS Access 2000에서 실패 함

응용 프로그램을 처음 열면 모든 것이 정상적으로 작동합니다. 내가 코드를 밟은 확인했습니다

CurrentProject.OpenConnection strConnection 

:이 오류가 발생할 때 실행 코드의 라인이

-2147467259 - Method "OpenConnection" of object _CurrentProject failed. 

이다 : 그러나 나는 다음과 같은 오류 메시지가 두 번째 인스턴스를 열려고하면 그 strConnection은 응용 프로그램의 첫 번째와 두 번째 인스턴스에서 모두 동일한 연결 문자열입니다.

찾고있는 것이 부족합니다. 어떤 아이디어라도 대단히 감사합니다!

업데이트 : 두 번째 MSACCESS.EXE 인스턴스에서 동일한 연결 문자열을 사용할 수없는 것으로 보입니다. 내 연결 문자열은 실제 데이터베이스 및 서버 대신 databaseserver으로 대체됩니다.

PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=database;DATA SOURCE=server 

답변