sql >> Databasteknik >  >> RDS >> SQLite

Kan inte öppna SQLite-databasen från SQLIte Helper Oncreate, när OnCreate utlöses genom att öppna databasen för första gången

Du bör inte försöka anropa getWritableDatabase() eller getReadableDatabase() från SQLiteOpenHelper livscykelmetoder som onCreate() eller metoder som anropas därifrån. Det kommer att misslyckas med ett "kallat rekursivt" undantag.

Använd istället SQLiteDatabase som ges som en parameter till onCreate() eller andra livscykelmetoder.



  1. Få summan av MySQL-kolumnen i PHP

  2. Fråga extremt långsam i koden men snabb i SSMS

  3. SQL Server-exekveringsplan — vad är det och hur hjälper det med prestandaproblem?

  4. Hur kommer jag åt Oracle från Python?