JavaScript中要把两个value值插入到QL2005要怎么弄啊???????
详细过程及代码,

解决方案 »

  1.   

    好几个方法<script language="javascript" type="text/javascript">
    ////方法一:
    function replace1(v)
    {
    //容错问题,请读者自行进行判断。
    //定义SQL语句
    var sql = "select * from hr员工信息表 where 员工编码='" + v + "'" ;
    //新建数据库连接对象和数据集存取对象
    var ConnDB = new ActiveXObject("adodb.connection");
    var rs = new ActiveXObject("ADODB.Recordset");
    //这里填入要连接的DSN
    ConnDB.ConnectionString="Driver={SQL Server};SERVER=localhost;UID=sa;PWD=19841019;DATABASE=业务数据库";
    ConnDB.open
    rs.open(sql,ConnDB,1,1);
    if (rs.RecordCount>0)
    {
    if (v==rs("员工编码"))
    {
    //字符串连接
    document.all('txt').value = v + rs("姓名");
    var sql=null;
    rs.close
    ConnDB.close
    return;
    }
     else
     {
    var sql=null;
    alert("没有此代号!");
    txt.select();
    txt.focus();
    rs.close
    ConnDB.close
    }
    }
    }
    </script><script language="javascript" type="text/javascript">
    ////方法二:
    function replace2(v)
    {
    var objdbConn = new ActiveXObject("ADODB.Connection");
    var strdsn = "Driver={SQL Server};SERVER=localhost;UID=sa;PWD=19841019;DATABASE=业务数据库";
    objdbConn.Open(strdsn);
    var objrs = objdbConn.Execute("select * from hr员工信息表 where 员工编码='" + v + "'");
    var fdCount = objrs.Fields.Count - 1;
    if (!objrs.EOF)
    {
     document.write("<table border=1><tr>");
     for (var i=0; i <= fdCount; i++)
    document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
     document.write("</tr>");
     while (!objrs.EOF)
     {
      document.write("<tr>");
      for (i=0; i <= fdCount; i++)
    document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
      document.write("</tr>");
      objrs.moveNext(); // 移到下一个记录点
     }
     document.write("</table>");
    }
    else
     document.write("数据库内没有记录!<br>");
    objrs.Close(); // 关闭记录集和
    objdbConn.Close(); // 关闭数据库链接
    }
    </script>
    <script language="javascript" type="text/javascript">
    var link1=new ActiveXObject("ADODB.Connection")   //使用ADO的Connection对象打开数据库接口
    link1.open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库1.mdb") //操作指定数据库,Js使用相对地址
    var rs=link1.execute("select * from 会员表")
    for(i=0;i<10;i++){
    if(rs.eof)continue;
    document.write(rs("会员") + " ----- " + rs("密码") + "<p>")
    rs.movenext()
    }
    link1.close()   //关闭数据库连接
    </script>
      

  2.   


    这什么呀一大堆???
    我是要用JavaScript中要把两个value值插入到QL2005
      

  3.   

    这什么呀一大堆???
    我是要用JavaScript中要把两个value值插入到QL2005
      

  4.   

        //数据库连接对象 
        var con = new ActiveXObject("ADODB.Connection"); 
        //连接字符串 
        var str = "DRIVER={SQL SERVER};SERVER=(local);uid=sa;pwd=123;database=webgps";