In android code I declared all column names correctly.But still on running it shows error that column is missing.In android code I declared all column names correctly.But still on running it shows error that column is missing
public class DatabaseHandler extends SQLiteOpenHelper {
    // All Static variables
    // Database Version
    private static final int DATABASE_VERSION = 1;
    // Database Name
    private static final String DATABASE_NAME = "android_api";
    // Login table name
    private static final String TABLE_LOGIN = "login";
    // Login Table Columns names
    private static final String KEY_ID = "id";
    private static final String KEY_NAME = "name";
    private static final String KEY_EMAIL = "email";
    private static final String KEY_UID = "uid";
    private static final String KEY_STAT = "stat";
    private static final String KEY_PACK = "pack";
    public DatabaseHandler(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
    }
// Creating Tables
    @Override
    public void onCreate(SQLiteDatabase db) {
        String CREATE_LOGIN_TABLE = "CREATE TABLE " + TABLE_LOGIN + "("
                + KEY_ID + " INTEGER PRIMARY KEY," 
                + KEY_NAME + " TEXT,"
                + KEY_EMAIL + " TEXT UNIQUE, "
                + KEY_UID + " TEXT,"
                + KEY_STAT + "TEXT,"
                + KEY_PACK + " TEXT" + ")";
        db.execSQL(CREATE_LOGIN_TABLE);
    }
adduser()
public void addUser(String name, String email, String uid, String stat, String pack) {
        //public void addUser(String name, String email) {
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put(KEY_NAME, name); // Name
        values.put(KEY_EMAIL, email); // Email
        values.put(KEY_UID, uid); // Email
        values.put(KEY_STAT, stat); // Created At
        values.put(KEY_PACK, pack);
        // Inserting Row
        db.insert(TABLE_LOGIN, null, values);
        db.close(); // Closing database connection
    }
logcat
03-05 07:14:42.579: E/SQLiteLog(1454): (1) table login has no column named stat
03-05 07:14:42.630: E/SQLiteDatabase(1454): Error inserting uid=7 pack=3 email=shank15@hotmail.com stat=1 name=Shashank
03-05 07:14:42.630: E/SQLiteDatabase(1454): android.database.sqlite.SQLiteException: table login has no column named stat (code 1): , while compiling: INSERT INTO login(uid,pack,email,stat,name) VALUES (?,?,?,?,?)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1467)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1339)
03-05 07:14:42.630: E/SQLiteDatabase(1454):     at com.example.androidhive.library.DatabaseHandler.addUser(DatabaseHandler.java:77)
 
     
    