rs(0)可以赋值给document.getElementById("xx").value 但为什么rs.getString("xx")不可以赋值给document.getElementById("xx").value 另外rs(0)取得的日期型数据是 Mon May 26 15:13:43 UTC+0800 2003 这种格式,能不能转换成2003-5-26这种格式

解决方案 »

  1.   

    getString是把记录集中的所有数据合并成字符串,rs(0)只是一条记录的一个字段。dt = rs(0)
    y = Year(dt)
    m = Mobth(dt)
    d = Day(dt)
    s = y & "-" & m & "-" & d
    Response.Write s
      

  2.   

    1、rs(0)代表的那个字段名你知道吗?知道的话,例如字段名是[lxf]可以rs.getString("lxf")。
    rs.getString("lxf")就可以赋值给document.getElementById("xx").value了。但rs.getString()主要不是为了这个目的,而是为了加入其他外部字串用的2、FormatDateTime(rs(0),2)
      

  3.   

    rs.getString("lxf")赋值给document.getElementById("xx").value 提示类型不匹配
      

  4.   

    你是在客户端用javascript操作ADO?
      

  5.   

    1. ado的 rs.getString用法是 s = rs.getString(2,rs.recordCount,"\t","\n","");2. dt = new Date(rs(0).Value);
    y = dt.getFullYear();
    m = dt.getMonth()+1;
    d = dt.getDate();
    s = y + "-" + m + "-" + d;