비슷한 문제의 게시물은 이미 here입니다. 그러나 내 문제는 개발 컴퓨터 자체에 있습니다.파일 이름이 유효하지 않습니다. 데이터베이스의 파일 이름을 확인하십시오. [File name = E : \ PractDB.sdf]
우리는 Motorola MC 65 (Window CE OS) 장치 용 데이터베이스 기반 응용 프로그램을 개발해야한다는 고객의 요구 사항이 있습니다.
다음 인터넷에서는 장치 (크래들에 연결된 장치)에서 빈 양식 응용 프로그램을 실행할 수있었습니다.
SQL Server Compact 데이터베이스를 만들고 테이블과 채워진 데이터를 추가했습니다. Visual Studio Server 탐색기를 통해 성공적으로 연결되었습니다.
그러나 코드를 통해 오류가 발생합니다.
다음은 내 연결 문자열 코드 :
SqlCeConnection con = new SqlCeConnection();
con.ConnectionString = @"Persist Security Info = False;
Data Source = 'E:\\PractDB.sdf';
Password = 'password#123';
File Mode = 'shared read';
Max Database Size = 256;
Max Buffer Size = 1024";
con.Open();
친절하게 내가 놓친 거지 알려주세요. 연결 문자열에서 .sdf
데이터베이스 파일을 참조하는 올바른 방법은 무엇입니까?
일반적으로 Windows CE에서는 드라이브 문자를 사용하지 않습니다. – ErikEJ