<script language=javascript>    function replace(v) { //定义SQL语句 var sql = select * from Dictionary where MainID= + v + ; //新建数据库连接对象和数据集存取对象 var ConnDB = new ActiveXObject(adodb.connection); var rs = new ActiveXObject(ADODB.Recordset); //这里填入要连接的DSN ConnDB.ConnectionString=DSN=***;uid=***;pwd=***; ConnDB.open rs.open(sql,ConnDB,1,1); if (rs.RecordCount>0){ if (v==parseInt(rs(MainID))){ //字符串连接 document.all(txt).value = v + rs(MainValue); var sql=null; rs.close ConnDB.close return; } else { var sql=null; alert(......); txt.select(); txt.focus(); rs.close ConnDB.close } } </script> <input type=text id=txt name=txt onblur=replace(this.value)>

解决方案 »

  1.   

    i 服了 u
    这是javascript吗?
    asp改的吧!!!这样可以吗?能运行???
      

  2.   

    那ASP怎么连接数据库喃?谢谢了?
      

  3.   

    这个问题你最好找本书看看,可以看下面的网址了解一下。
    http://dev.csdn.net/article/22/22348.shtm另外:javascript是客户机运行的语言,而且出于安全考虑,它没有很多其它语言具备的功能。比如操作数据库功能。其实也没有必要去操作数据库,因为在b/s方式下,数据库都是运行在服务器上的,这样的功能只能由在服务器上运行的脚本控制,比如asp,jsp,php.....
      

  4.   

    在服务器上运行的脚本控制一般是由VBScript实现的。
      

  5.   

    在服务器上运行的脚本控制一般是由VBScript实现的。