"m."+DB.gu_workarea+"=? AND r."+DB.nm_room+"=? AND "+
"r." + DB.gu_meeting + "=m." + DB.gu_meeting + " AND f."+DB.gu_fellow+"=o."+DB.gu_fellow+" AND "+
"f." + DB.gu_meeting + "=m." + DB.gu_meeting + " AND " +
"f." + DB.gu_fellow + "=? AND m." + DB.dt_start + " BETWEEN ? AND ? ORDER BY 3", 60);
oCon = oDbb.getConnection("HttpCalendarServlet.getmeetingsforroom",true);
int nMeets = oMeets.load(oCon, new Object[]{sWrkA, sRoom, sUid, new Timestamp(oDtStart.getTime()), new Timestamp(oDtEnd.getTime())});
oBuf.append("<calendarresponse command=\"getMeetings\" code=\"0\"><error></error><value>"+String.valueOf(nMeets)+"</value><meetings count=\""+String.valueOf(nMeets)+"\">");
for (int m=0; m<nMeets; m++) {
oBuf.append("<meeting type=\""+oMeets.getStringNull(13,m,"")+"\">");
oBuf.append("<id>"+oMeets.getStringNull(DB.id_icalendar,m,"")+"</id>");
oBuf.append("<gu>"+oMeets.getString(DB.gu_meeting,m)+"</gu>");