id로 select 하는 것이 아니고 선택한 날짜로 select 하는 것이라서 db 쪽에 date로 select 하는 메소드를 만들었는데 안되는 것인가요??

실행 시켜보니깐 애러가 뜨던데... (id로 select 하는 구분도 따로 있습니다..)

 

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ     DB.class  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

public Cursor onSelectDate(String date) throws SQLException{
  Cursor cursor = db.query(true, DATABASE_TABLE,
    new String[] { KEY_TITLE, KEY_POINT, KEY_DATE, KEY_START_TIME,
      KEY_END_TIME, KEY_MEMO, KEY_MESSAGE }, KEY_DATE + "="
      + date, null, null, null, null, null);

  if (cursor != null) {

   cursor.moveToFirst();
  }
  return cursor;
 }

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ  실행.class  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);
  setContentView(R.layout.today);

 

  Intent intent = getIntent();
  today = intent.getStringExtra("Param1");

 

  TextView title_text = (TextView) findViewById(R.id.texttoday);


  title_text.setText(today);

  mDBHelper = new MyDBHelper(this);
  mDBHelper.open();
  

  cursor = mDBHelper.onSelectDate(today);

 

  adapter = new SimpleCursorAdapter(this,
    android.R.layout.simple_list_item_1, cursor,
    new String[] { "title" }, new int[] { android.R.id.text1, });
  // , "start_time" android.R.id.text2


  ListView list = (ListView) findViewById(R.id.list1);
  list.setAdapter(adapter);
  list.setOnItemClickListener(this);

 

  mDBHelper.close();

}

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ