DHTML文件访问本地数据库[转]

<html>
<head>
<title>get data from database at client</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<style type="text/css">
<!--
body{font-family:Times New Roman;font-size:9pt;}
table{font-family:Times New Roman;font-size:9pt;}
button{color:blue;}
//-->
</style>
<script language="Javascript">
<!--
 function connectDB()
 {
 try{
 var count=0;
 var conn=new ActiveXObject("ADODB.Connection");
 var rs=new ActiveXObject("ADODB.Recordset");
 var connectString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\\db1.mdb";
 var selectString="select top 5 * from TUser";
 var tableString="";
 conn.ConnectionString=connectString;
 
 conn.open();
 alert(conn.ConnectionString);
 rs=conn.execute(selectString);
 while(!rs.EOF)
{
 if(count++==0)
 {
 tableString+="<table border='1'><tr><td>"+rs(0).name+"</td>";
 tableString+="<td>"+rs(1).name+"</td></tr>";
 }
 tableString+="<tr><td>"+rs(0).value+"</td>";
 tableString+="<td>"+rs(1).value+"</td></tr>";
 rs.moveNext();
 }
 tableString+="</table><br>";
 document.getElementById("dataArea").innerHTML=tableString;
 rs.close();
 conn.close;
}
catch(e)
 {
 document.write(e.toString());
 }
}
//-->
</script>
</head>
<body>
<div id="dataArea"></div>
<button onclick="connectDB();">retrieve data</button>
</body>
</html>
posted @ 2005-12-16 16:42  小小点  阅读(289)  评论(0编辑  收藏  举报