0
안녕하세요 아래 코드를 사용하여 SQLite 데이터베이스를 만들었습니다. PHP에서 생성 된 SQLiteDatabase를 열 수 없습니다.
$db = new SQLiteDatabase("train");
@$db->queryExec("CREATE TABLE words(id INTEGER PRIMARY KEY,word TEXT,meaning TEXT,sentence TEXT)");
$query = "CREATE TABLE android_metadata(locale TEXT DEFAULT 'en_US')";
@$db->queryExec($query);
$query = "INSERT INTO android_metadata(locale) VALUES ('en_US')";
@$db->queryExec($query);
나는 "파일은 SQLite는 3 데이터베이스없는 오류가 발생했습니다"SQLLite 데이터베이스 브라우저 2.0 B1하지만이 을 보여주는를 사용하여 위의 데이터베이스 파일을 열려고 시도했다. 예상 되나요?
또한 나는 안드로이드에서 데이터베이스를 열려고하면 그 다음 오류 을 보여주는
하지만 열 로케일 테이블 android_metadata을 가지고 있고 삽입 한 "생성 할 때, 데이터베이스를 닫기로 setLocale()에 실패" 한 행도 ..
왜 이런 일이 발생합니까? 데이터베이스 생성에 문제가 있습니까?
감사합니다.