我想用Javascript实现一个每日一句英语的网页功能,数据库用Access的,里面的日期和内容两个字段,现在的问题是我如何按照当前日期去读取一条记录

解决方案 »

  1.   

    js的日期格式化成数据库的日期格式,然后再select出来
      

  2.   

    SQL:select * from 英语 where 日期='今天'
      

  3.   

    我的数据库有两个字段: Ddate 和 Dcontent 
    代码如下:
    var conn = new ActiveXObject("ADODB.Connection"); 
    conn.Open("DBQ=d:\\english.mdb;DRIVER={Microsoft Access Driver (*.mdb)};"); 
    var rs = new ActiveXObject("ADODB.Recordset"); 
    var sql="select * from dailyrenew where Ddate=2009-7-9"; 
    rs.open(sql, conn); 
    var html="";
       html=html+" "+rs.Fields("Dcontent"); 
    document.write(html);
    rs.close(); 
    rs = null; 
    conn.close(); 
    conn = null; 这样显示出来的总是第一条记录,没有办法“2009-7-9”对应的记录
      

  4.   

    var sql="select * from dailyrenew where Ddate=#2009-7-9#"
      

  5.   

    Access字符串不用加引号的吗?不大清楚,试下这个
    var sql="select * from dailyrenew where Ddate='2009-7-9'";
      

  6.   

    ACCESS对应时间字段是##这样,MSSQL就是'',呵呵