2011-11-29 2 views
0

내 데이터베이스 버전이 0 >= 1이어야하고 을 입력하면 0에서 1으로 업그레이드 할 수 없다고 알려줍니다.데이터베이스 버전을 업그레이드 할 수 없음

myDB 생성자 : 인스턴스가 다른 클래스에서 다음과 같이 생성된다

public database(Context context) { 
    super(context, DB_Name, null, DB_Version); // DB_Version doesn't work if it is 0 or 1 
    // TODO Auto-generated constructor stub 
} 

:

dbClass = new database(this); 
+0

1보다 큰 숫자를 사용하여 시도 했습니까? – Hiral

+0

아니오, 실제로는 – WithFlyingColors

+0

다음 1보다 큰 것을 사용해보십시오 ... 그것은 나를 위해 작동합니다! – Hiral

답변

2

이 DB를 삭제하고 처음 version = 1으로 다시 작성하십시오.

+0

나는 그렇게했고 폼 버전 0을 버전 1로 업그레이드 할 수 있다고 말했다. – WithFlyingColors

+0

정확한 오류 메시지는 무엇인가? 그것은 말 : "android.database.sqlite.SQLiteException : 읽기 전용 데이터베이스를 업그레이드 할 수 없습니다 ..."? – Caner

+0

예, 올바르다. – WithFlyingColors

관련 문제