<%
set rs=server.CreateObject("adodb.recordset")
sql="select id from TABLE_A"
rs.open sql,conn,1,1
%>
<script language="javascript">
  var xxx=new Array();
<%
  do while not rs.eof
%>
  xxx[xxx.length]="<%= rs("id") %>"; 
<%
    rs.movenext
  loop
%>
</script>

解决方案 »

  1.   

    JS能够直接提取数据库吗?xmlhttp
      

  2.   

    TO 楼上:当然能.var oConn = new ActiveXObject("ADODB.Connection");
    var sConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=your.mdb";
    oConn.Open(sConnStr); var oRs = new ActiveXObject("ADODB.Recordset"); 
    oRs.Open("select * from yourTable",oConn,1,1);
    data = new Array();
    var i=0;
    while(!oRs.EOF){
       var row = new Array();
       for(var j=0;j<oRs.Fields.Count;j++){
          row[j]=oRs(j).Value;
       }
       data[i]=row;//把字段值读到数组里.
       i++;
       oRs.MoveNext();
    }
    oRs.Close();
    oRs = null;
      

  3.   

    TO 楼上的:呵呵.投机了一把.不过JS真的很强大的.特别是如果你客户端不需要兼容不同浏览器的话.IE给了JS太多的功能了.