먼저 SQPLITE 는 큰 데이터를 사용하지 않고 어플리케이션 내부에 DB를 구축할 때
사용하면 참 좋을 것 같다.
먼저 C#에서 사용 하기 위해 WPF프로 젝트를 만든 후.
NuGet 을 사용하는 방법 사이트에서 다운받아 사용하는 방법 여러가지가
있겠지만...저는 개인적으로 NuGet을 사용하는게 제일 편하것 같네요.
-
wpf 새프로젝트를 만든 후 프로젝트 우클릭 ->솔루션용 NuGet 패키지 관리 -> 찾아보기에서 System.Data.SQLite 검색 후 설치.
-
비주얼 스튜디오 우측창 참조에 System.Data.SQLite 확인.
dll이 정상적으로 되었다면 using System.Data.SQLite; 통해 참조를 해주고
string db_name= "C:\\1.db";
SQLiteConnection.CreateFile(db_name);
통해 경로에 db파일의 생성을 확인한다.
그러면 일단 사용을 할 준비는 끝이라고 보면 됩니다!
System.UnauthorizedAccessException: ‘’블라블라’경로에 대한 액세스가
거부되었습니다. 오류 해결.
1. 사용자 권한으로 Visual studio 실행.
2. 프로젝트 내보에서 권한 부여 설정.
-권한 부여하는법-
--먼저 솔루션 탐색기에 Properties 더블클릭 -> 보안 카테고리에 위 그림처럼
체크->properties 하단에 app.manifest 확인 -> 체크 제거
-- app.manifest를 연 후
<requestedExecutionLevel level="aslnvoker" uiAccess="false" /> 을
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 변경
이렇게 하면 빌드 진행 할 때 혹시나 관리자 권한으로 실행하지 않았을 경우에
다시 실행하게 해줍니다.
이상이예요~ 아마 개인 프로젝트를 계속 해 나갈것 같기 때문에.. 이렇게 소소한 정보는 조금씩 남길듯 해요.
'Programming > C# & WPF' 카테고리의 다른 글
WPF + SQLite 데이터 추가 (Insert) (0) | 2019.10.23 |
---|---|
WPF + SQLite 데이터 검색 및 Datagrid 표현 (Select) (0) | 2019.10.23 |
WPF 버튼 눌렀을 때 새 창(WPF) 열기. (0) | 2019.10.21 |
WPF - Window 창 크기 고정 및 윈도우 창 제거(_,ㅁ,x) (0) | 2019.10.21 |
WPF xmal Grid 제어( 나누기, 접근) (0) | 2019.10.17 |
댓글