ASP 连接 MDB 数据库并查询数据展示到网页示例
以下是一个简单的 ASP 连接 MDB 数据库并查询 10 条数据展示到 Web 页面的示例:
-
首先需要创建一个名为'test.mdb' 的 Access 数据库,并包含一个名为'users' 的表格,表格中包含 id、name 和 age 三个字段。
-
在 ASP 页面中添加以下代码:
<% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT TOP 10 * FROM users", conn %>
-
以上代码创建了一个 Connection 对象,连接到'test.mdb' 数据库,并创建一个 Recordset 对象,执行了一个查询语句,选择前 10 条数据。
-
接下来,可以使用 ASP 的循环结构来遍历 Recordset 对象中的数据,并在 Web 页面上展示出来:
| <%=rs("id")%> | <%=rs("name")%> | <%=rs("age")%> |
-
以上代码将 Recordset 对象中的每一行数据展示在一个 HTML 表格中,每一行都包含 id、name 和 age 三个字段的值。
-
最后,需要关闭 Recordset 对象和 Connection 对象,释放资源:
<% rs.Close Set rs = Nothing conn.Close Set conn = Nothing %>
- 完整的 ASP 页面代码如下:
<% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT TOP 10 * FROM users", conn %>
| <%=rs("id")%> | <%=rs("name")%> | <%=rs("age")%> |
<% rs.Close Set rs = Nothing conn.Close Set conn = Nothing %>
注意:以上代码仅供参考,实际应用中需要根据实际情况进行调整和优化。同时,需要注意数据库连接字符串、查询语句中的表格名和字段名等细节问题。
原文地址: https://www.cveoy.top/t/topic/n27c 著作权归作者所有。请勿转载和采集!