asp写过没有?
一样的说……
因为asp本来就可以选择脚本语言为js/vbs

解决方案 »

  1.   

    是指asp用js的脚本还是用纯客户端的脚本啊?
      

  2.   

    使用javascript  的 LiveConnect嘿嘿 没有试过应该是通过 java applet 吧不知道
      

  3.   

    <% 
    on error resume next
    set adocon=Server.CreateObject("ADODB.Connection")
    adocon.Open "Driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("数据库名.mdb")  ============> 打开库
    %>
    <%
    dim rs,sql
    set rs=server.createobject("adodb.recordset")
    sql="select * from 表名"
    rs.open sql,adocon,1,1          ===========>打开表和记录
    %>
    ..............................
    ..............................
    <%rs.close
      Set rs=nothing
      adocon.close
      Set adocon=nothing%>
     這個不知道對你有沒有用,呵呵, 發發看披露拉.不行就當廢物刪了  :P
      

  4.   

    to pwder(Tom):
      LiveConnect 是需要Netscape Server支持的,我用的是IIS。   不灵!to all:
      远程调用时<%....%>中的内容根本不会执行.只能执行<script>....</script>
      

  5.   

    你看着改一下,同样access也可以用,都调试过:
    <html>
    <head>
    <title>表格显示数据表记录</title>
    </head>
    <body>
    <h2>表格显示数据表记录</h2>
    <hr>
    <script language="JavaScript">
    // 创建数据库对象
    var objdbConn = new ActiveXObject("ADODB.Connection");
    // DSN字符串
    var strdsn = "Driver={SQL Server};SERVER=192.168.0.210;UID=Administrator;PWD=xhb;DATABASE=books";
    // 打开数据源
    objdbConn.Open(strdsn);
    // 执行SQL的数据库查询
    var objrs = objdbConn.Execute("SELECT * FROM sms_class");
    // 获取字段数目
    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>
    </body>
    </html>
      

  6.   

    碰到我算你运气,我会,方法其实都一样。<script>
    var ConnectString = "Driver={******};UID=sa;PWD=sa;init*****";  //  连接字符串把ASP的COPY过来,不很安全,会把密码告诉浏览者。var Conn = new ActiveXObject("ADODB.Connection");
    Conn.Open(ConnectString);var rs = new ActiveXObject("ADODB.Recordset");
    rs.Open("select * from TableName",Conn,3,3);alert(rs(0)+"");
    </script>
      

  7.   

    Windows脚本技术说的好。独立的脚本有多种不同类型,每种类型都有其各自的扩展名。下表列出了一些常见类型:扩展名 脚本类型 说明 
    .bat MS-DOS 批处理文件 MS-DOS 操作系统的批处理文件 
    .asp ASP 页 Active Server Page 文件 
    .html HTML 文件 Web 页 
    .js JScript 文件 Windows 脚本 
    .vbs VBScript 文件 Windows 脚本 
    .wsf Windows 脚本宿主文件 Windows 脚本的容器或项目文件;由 WSH 2.0 或更高版本支持。 
    .wsh Windows 脚本宿主文件 脚本文件的属性文件;由 WSH 1.0 或更高版本支持。 每种脚本类型都适于不同应用程序的需要,并且各有利弊。您所选择的脚本类型取决于您的需要。但在某些情况下,可以将整个问题分成几个小部分,为每个部分单独编写脚本,每个脚本都使用最适当的脚本语言。这时,Windows 脚本宿主文件(WSF 文件)非常有用。WSF 文件可以将其他脚本文件作为脚本的一部分包括在其中。因此,多个 WSF 文件可以引用有用的函数库,它们是在一个位置创建和存储的。
      

  8.   

    我建议你用Applet利用客户段的Applet来与服务器通信在用JSObject来与客户段的JS互相调用  就可以解决兄弟 你对Java熟不熟??不熟的话  看看Applet和 URLConnection 或Socket等章节客户段用Applet,和JS  服务器段用ASP,servlet,php都行 看看这个http://www.201ren.com/sqlbbs/dispbbs.asp?boardID=16&ID=7013&replyID=46559&skin=1