آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در SQlite در باره کپی دیتا بیس وقتی که دیتا بیس null باشد.

ameriasl  10 سال پیش  10 سال پیش
0 0

سلام من در sqlite مشکل دارم که فکر کنم راجع به open , close دیتا بیسم باشه .کد و log cat  گذاشتم.

   public boolean checkdb() {

        SQLiteDatabase db = null;
        try {
            db = SQLiteDatabase.openDatabase(path + Name, null, SQLiteDatabase.OPEN_READONLY);
        }
        catch (SQLException e)
        {

        }
     
        return db != null ? true : false;

    }
     public void useable() {

        boolean checkdb = checkdb();

        if (checkdb) {

        } else {

            this.getReadableDatabase();

            try {
                copydatabase();
            }
            catch (IOException e) {}

        }

    }
 04-21 12:02:51.208: E/SQLiteDatabase(7107): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
04-21 12:02:51.208: E/SQLiteDatabase(7107):  
	at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1943)

04-21 12:02:51.208: E/SQLiteDatabase(7107): 	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:1007)

04-21 12:02:51.208: E/SQLiteDatabase(7107): 	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:986)

 

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .