Page 834 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 834

Ⅳ.  CodeVision  Source  Code



                  }



                  public  ParkStation  getCurrent(){
                        SQLiteDatabase db  =  getReadableDatabase();

                        Cursor c = db.rawQuery("SELECT * FROM  park_state order  by  num  desc",null);


                        c.moveToNext();


                        return new ParkStation(c.getInt(0),c.getString(1),c.getInt(2),c.getString(3));

                  }


                  public  void resetStatus(){

                        SQLiteDatabase mDb =  getWritableDatabase();
                        ContentValues  values  = new ContentValues();
                        values.put("state", 0);            //  바꿀값
                        values.put("id",  "void"); //  바꿀값



                        int  result =  mDb.update(DATABASE_TABLE,values,"num>0",null);
                  }



                  public  void deleteLogDb(long num){
                        SQLiteDatabase mDb =  getWritableDatabase();
                        int  result =  mDb.delete(DATABASE_TA_LOG,"num>"+num,null);
                             mDb.execSQL("UPDATE  SQLITE_SEQUENCE  SET  seq  =  0  WHERE  name  =
             'park_log'");
                  }


                  public  Cursor selectStateDb(){

                        SQLiteDatabase mDb =  getReadableDatabase();
                        return mDb.query(DATABASE_TABLE, null, null, null, null,  null,  null);
                  }



                  public  ArrayList<ParkStation> selectLogDb(){
                        ArrayList<ParkStation>  vector  =  new  ArrayList<ParkStation>();
                        SQLiteDatabase db  =  getReadableDatabase();


                        Cursor c = db.rawQuery("SELECT * FROM  park_log order by  num  desc",null);



                                                                                               정보통신기기과
                                                         -  827  -
   829   830   831   832   833   834   835   836   837   838   839