medicine이라는 테이블이 있고 id, name, time, date라는 변수가 있어요
달력에 있는 요일이랑 date에 입력된 요일이 일치되면 그 해당요일 모두에
데이터를 보여주려고 합니다.
날짜를 선택하면 해당 정보가 보이게 하려고 하는데
아래 소스는 날짜를 선택했을때 해당 날짜까지 나오게 하였어요
파란부분 보시면 select를 해서 setmessage에 넣으려고 하는데 계속 오류가 납니다
ㅠㅠ

public View getView(int position, View oldView, ViewGroup parent) {
  // TODO Auto-generated method stub
  View v;
  if (position < 7) { // 제목 행
   if (oldView == null) {
    v = new TextView(mContext);
    ((TextView)v).setGravity(Gravity.CENTER);
    ((TextView)v).setText(mWeekTitleIds[position]);
    ((TextView)v).setTextColor(mContext.getResources().getColor(mWeekColorIds[position]));
   }
   else {
    v = oldView;
   }
  }
  else if (position >= mStartPos && position <= mEndPos) { // 유효한 날짜 영역
   if (oldView == null) {
   v = new TextView(mContext);
   ((TextView)v).setGravity(Gravity.CENTER);
   int nDay = getDayFromPosition(position);
   Calendar c = (Calendar)mBaseDate.clone();
   c.set(Calendar.DATE, nDay);
   v.setTag(c);
   
   final String sql1 = new String(("SELECT * FROM medicine.medicine_TableName WHERE mWeekTitleIds = medicine.date"));
   final Cursor cursor = mDb.rawQuery(sql1, null);
   
   ((TextView)v).setText(Integer.toString(nDay));
   ((TextView)v).setTextColor(mContext.getResources().getColor(mWeekColorIds[c.get(Calendar.DAY_OF_WEEK) - Calendar.SUNDAY]));
   v.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 // Perform action on click
              Calendar c = (Calendar)v.getTag();
              if (c == null) return;
              DateFormat df = DateFormat.getDateInstance();
              
              new AlertDialog.Builder(v.getContext())
                 .setTitle(df.format(new Date(c.getTimeInMillis())) + System.getProperty("line.separator")
                   + mContext.getString(mFullWeekTitleIds[c.get(Calendar.DAY_OF_WEEK) - Calendar.SUNDAY]))
                   
                 .setMessage()
                 .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                     public void onClick(DialogInterface dialog, int whichButton) {
                      dialog.dismiss();
                         /* User clicked OK so do some stuff */
                     }
                 })
                 .show();              
              }
          });
   }
   else {
    v = oldView;
   }
  } else { // 빈 영역
   v = new TextView(mContext);
  }

  if (oldView == null) {
   v.setLayoutParams(new GridView.LayoutParams(CELL_WIDTH, CELL_HEIGH));
  }

  return v;
 }