2011-12-02 9 views
1

여기 내 코드입니다 : NullReferenceException이는

BookMark[] st = CSDatabase.RunQuery<BookMark>(
      @"SELECT * FROM Bookmark WHERE link='" + link + "'"); 

class BookMark 
{ 
    public string link; 
} 

때때로 나는 NullReferenceException이 얻을하지만 난하지 왜.

도와주세요!

+0

해결 했습니까? 나는 같은 문제가있다. – giacoder

답변

0

당신은 우리에게 거의 아무것도주지 않았습니다. 코드의 link 변수가 null이기 때문에 예외가 발생했을 것입니다.

1

sqlite 데이터베이스를 사용하는 경우 문제는 sqlite 데이터베이스가 UTF-8 이외의 인코딩으로 설정되어 있기 때문입니다. UTF-8 인코딩으로 새 sqlite 데이터베이스를 만들면 오류가 사라집니다.