C# .Net에서 약간의 응용 프로그램을 작성했으며 Access 데이터베이스를 사용합니다. 응용 프로그램이 끝났지 만 실드 설치로 설치할 때 약간의 문제가 있습니다. 몇 가지 조사를했는데 문제가 사용 권한 인 것 같습니다. 데이터베이스는 짧으며 app 폴더 (C : Programs/app Folder)에 있습니다. 내 PC에서는 시스템 관리자이기 때문에 설치하고 실행할 수 있지만 다른 PC에 설치하면 데이터를 읽을 수 있지만 데이터를 삽입 할 수는 없습니다.설치 배포 : C : 디렉터리 응용 프로그램 폴더 데이터베이스에 사용 권한을 부여하는 방법?
내 질문은 : 어떻게 응용 프로그램 디렉토리에 데이터베이스를 유지 데이터베이스에 쓸 수있는 권한을 부여 할 수 있습니까? 사전에
덕분에
Microsoft가 개발자에게 사용자 특정 파일이나 공통 파일 폴더에 수년간 기록해야하는 파일을 저장하도록 권장하는 이유는 무엇입니까? –
그래서 최상의 솔루션은 Documents와 같은 다른 디렉토리에 액세스 파일을 저장하는 것입니까? 그 whay에서, 그것은 모든 기계에 응용 프로그램을 설치 한 후 conection 문자열을 구성하는 데 필요한 ... 그건 내가 원하는 게 아니야. –
코드에서 동적으로 연결 문자열을 생성 할 수 있습니다. –