代码如下:
function readLogDb(firstDay,endDay)//查询当月的所有日志信息

   this.logDbs = new Array();   
   this.logDbsIdex = new Array();//记录不同天数数字
   var idx = 0,i = 0,e = 0,n = 0;
   var conn = new ActiveXObject("ADODB.Connection");
  conn.Open("DBQ="+dbpath +";DRIVER={Microsoft Access Driver (*.mdb)};");
  var rs = new ActiveXObject("ADODB.Recordset");   
   var sql = "SELECT * FROM daily_adversaria WHERE (daily_adversaria.createTime) > #2009-7-1# AND (daily_adversaria.createTime) < #2009-7-31# ORDER BY daily_adversaria.createTime DESC";
  rs.open(sql,conn);     
  while(!rs.EOF)
  {
      var dys = getMyTimeNow(2,rs("createTime")).split("-");  
      var dy = getMyTimeNow(null,rs("createTime"));   
      var idt = rs("id");//日志索引
      var til = rs("title");//日志标题
      var cont = rs("content");//日志摘要
      var mdy = parseInt(dys[2]);     
      if( idx != dys[2])
      {         
         
         this.logDbsIdex[e] = mdy;//把不同的天数记录下来
     //    alert(this.logDbsIdex);
         this.logDbs[mdy] = new Array();
         this.logDbs[mdy][i] = new Array();
         this.logDbs[mdy][i]["day"] = mdy;//当前所在日 
         this.logDbs[mdy][i]["createTime"] = dy;
         this.logDbs[mdy][i]["id"] = idt;
         this.logDbs[mdy][i]["title"] = til;
         this.logDbs[mdy][i]["content"] = cont;
         e ++;
         i ++ ;
         n = 0;
      }else
      {
         this.logDbs[idx][n]["day"] = mdy;//当前所在日 
         this.logDbs[idx][n]["createTime"] = dy;
         this.logDbs[idx][n]["id"] = idt;
         this.logDbs[idx][n]["title"] = til;
         this.logDbs[idx][n]["content"] = cont;    
         i = 0;//初始化下标
         n++;
      }      idx = mdy;  
      rs.moveNext;   
  }
  rs.close();
  rs = null;
  conn.close();
  conn = null;