HTML 是静态语言,通常不适合用来进行数据库连接等代码的编写。
通常的情况下,是使用后台语言,如 php、asp 等获取数据库中数据,再生成 HTML 代码。
直接用 HTML 显示数据表,可以借用 JavaScript 语言来完成数据的读取,示例如下:
<!DOCTYPE HTML><html>
<head>
<title>读取数据</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>
<body>
<div id="dataArea"></div>
<script>
connectDB();
function connectDB()
{
try
{
var count=0;
var conn=new ActiveXObject("ADODBConnection");
var path = "D:/WebSites/ZDmdb"; //access 数据库路径及文件名
var connectString="Provider=MicrosoftJetOLEDB40;Data Source="+path;
connopen(connectString);
var rs=new ActiveXObject("ADODBRecordset");
var sql = "select from tsj";//用 SQL 获取表中的数据
rs = connexecute(sql);
//以下代码将数据表中的数据,生成 HTML 表格
var tableString = "<table border='1'>"
var sRow = "";
while(!rsEOF)
{
sRow ="<tr>";
for(i=0;i<rsFieldsCount-1;i++)
{
sRow += "<td>"+rs(i)+"</td>";
}
sRow += "</tr>";
tableString += sRow;
rsmoveNext(); //下移数据记录指针
}
tableString+="</table>";
documentgetElementById("dataArea")innerHTML=tableString;
rsclose();//关闭数据表
connclose; //关闭数据库连接
}
catch(e)
{
documentwrite(etoString());
}
}
</script>
</body>
</html>
重要提示: JavaScript 连接 Access 数据库,是使用的 ActiveXObject 方式,因此,只能在 IE 浏览器中运行。
以上就是关于html网页某个表格显示acc数据库的某个表格内容。求全部代码全部的内容,包括:html网页某个表格显示acc数据库的某个表格内容。求全部代码、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)