کلیدستان

نسخه‌ی کامل: مشکل در دیتابیس (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
کسی میدونه مشکل کجاست


کد های دیتابیس

کد پی‌اچ‌پی:
public class DatabaseHelper extends SQLiteOpenHelper {
    
    public static final 
String DATABASE "databasesajad.db";
    public static final 
String TABLENAME "tabledata";
    public static final 
String NAME "id";
    public static final 
String RADIFYY "radifyy";
    public static final 
String RADIFYD "radifyd";
    
    public 
DatabaseHelper(Context context) {
        
super(contextDATABASEnull1);
        
// TODO Auto-generated constructor stub
    
}

    @
Override
    
public void onCreate(SQLiteDatabase db) {
        
// TODO Auto-generated method stub

        
db.execSQL("CREATE TABLE " TABLENAME " (" NAME " TEXT," RADIFYY
                
" TEXT," RADIFYD " TEXT)");
            

    }

    @
Override
    
public void onUpgrade(SQLiteDatabase dbint oldverint newver) {
        
// TODO Auto-generated method stub
        
    
db.execSQL("DROP TABLE IF EXISTS " TABLENAME);
    
onCreate(db);
    }



وقتی 

کد پی‌اچ‌پی:
RADIFYD " TEXT 

رو پاک میکنم و اطلاعات فیلد اول و دوم رو ذخیره میکنم مشکلی نداره ولی فیلد سوم ک اضاف میشه ارور میده
سلام.
در پیام های LogCat تذکر داده که جدول با نام tabledata ، ستونی با نام radifyd ندارد.

بعد از خوندن پیام شما حدس زدم باید برنامه رو از ماشین مجازی پاک کنم و دوباره نصب کنم چون اگر اشتباه نکنم دیتابیس  فقط در بار اول که برنامه باز میشه جدول رو میسازه و این کار رو انجام دادم برنامه بدون هیچ مشکلی اجرا شد حتی ستون های جدول رو الان به 10 رسوندم

با تشکر