단순하게 쓸거면 다음의 사이트도 괜찮다

http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki


c#에서만 입출력하게 만들거면 위의거 써도 상관없다


문제는 지금 c와 c#에서 동시에 접근해야 하는데 이 경우 어느 한쪽이 깨져서 나온다는 점이다. c에서 넣은건 c#에서 깨지고 c#에서 넣은건 c에서 깨진다. 기본 제공되는 커맨드라인 툴을 사용해서 확인하면 c#이 깨진 걸로 나온다.


인코딩 변환 문제라고 의심해서 직접 c에서 단문을 한글로 쳐서 바이트 확인한 다음에 직접 바이트 배열 만들어서 변환한 다음에 넣어주었다. 그래도 여전히 문제가 생긴다.


http://www.hoons.net/Board/QACSHAP/Content/41967

자답은 좋은데 해결방식을 안써놨다 -_-;

그래도 방법이 이 수밖에 없을 듯 해서 검색해봤다.

다음의 사이트를 발견했다.

http://tech.pro/tutorial/852/csharp-tutorial-writing-a-dotnet-wrapper-for-sqlite

http://pkario.blogspot.com/2010/11/sqlite-c-wrapper.html


래핑에 대해서 샘플 코드를 기술해놓은 곳이다. 일단 첫번째 링크로 테스트 중이다. 

첫번째 링크의 문제

1. 디버그로 실행시 원인불명의 오류 발생 -_-;

일단 노디버그로 실행하면 되긴 된다

2. 한글 입력 처리 안됨

읽기는 된다


제대로 동작이 된다면 그에 대한 내용을 빨리 정리해두겠음

'Programming > C#' 카테고리의 다른 글

c# - c dll 디버깅시 주의할 점  (0) 2013.12.20
c# 문자열에서 문자 개수 알아내기  (0) 2013.12.19
C# 타이머 사용 예제  (0) 2013.12.10
C#에서 User Control 만들기  (0) 2013.11.12
c#에서 SQLite 한글 사용하기 -2-  (0) 2013.11.05
Posted by Vermond
: