<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language=javascript>
function connectDb()
{
var ConnDB = new ActiveXObject("ADODB.Connection");
ConnDB.ConnectionString="dsn=shbxdatabase;uid=ldbx;pwd=123456;";  
ConnDB.Open();  
var  Rs = new ActiveXObject("ADODB.Recordset");
var tempstr="";
Rs.Open("select * from WDA1",ConnDB,1,3);
while(!Rs.EOF)
{
tempstr = tempstr + Rs("TNAME") + "<br/>";
Rs.MoveNext;
}
test.innerHTML=tempstr;
}
</script>
</HEAD>
<BODY onbeforeunload="return 'ok?'"><P><div id=test>&nbsp;</div>
<P><INPUT id=button1 type=button value=显示 name=button1 onclick="connectDb()"></P></BODY>
</HTML>

解决方案 »

  1.   

    agree longshenwanglongshenwang真快啊
      

  2.   

    和asp链接的一样的,只是语法上的差别
      

  3.   

    能不能不用DSN,用存值儲過程行不?
      

  4.   

    能不能不用DSN,用存儲過程加VB行不?
      

  5.   

    var db="D:\\js\\9t\\db1.mdb";
    function opendb(dbname,sql)
    {
    var opendb =new ActiveXObject("ADODB.Recordset")
    opendb.ActiveConnection = "DBQ="+dbname+";DRIVER={Microsoft Access Driver (*.mdb)};"
    opendb.Source = sql
    opendb.CursorType = 1
    opendb.CursorLocation = 2
    opendb.LockType = 3
    opendb.Open()
    return opendb
    }
    var rs=new Object();
    rs=opendb(db,"select * from 产品 where id="+i);
    document.all.xx1.innerHTML=rs("生产厂商").value;
    document.all.xx2.innerHTML=rs("产品名称")+"/"+rs("型号");
    document.all.xx3.innerHTML=rs("售价");
    document.all.xx4.innerHTML=rs("批发");
    document.all.xx5.innerHTML=rs("备注");