以下是一个简单的 ASP 连接 MDB 数据库并查询 10 条数据展示到 Web 页面的示例:

  1. 首先需要创建一个名为'test.mdb' 的 Access 数据库,并包含一个名为'users' 的表格,表格中包含 id、name 和 age 三个字段。

  2. 在 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 %>

  1. 以上代码创建了一个 Connection 对象,连接到'test.mdb' 数据库,并创建一个 Recordset 对象,执行了一个查询语句,选择前 10 条数据。

  2. 接下来,可以使用 ASP 的循环结构来遍历 Recordset 对象中的数据,并在 Web 页面上展示出来:

<% While Not rs.EOF %> <% rs.MoveNext Wend %>
<%=rs("id")%> <%=rs("name")%> <%=rs("age")%>
  1. 以上代码将 Recordset 对象中的每一行数据展示在一个 HTML 表格中,每一行都包含 id、name 和 age 三个字段的值。

  2. 最后,需要关闭 Recordset 对象和 Connection 对象,释放资源:

<% rs.Close Set rs = Nothing conn.Close Set conn = Nothing %>

  1. 完整的 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 %>

<% While Not rs.EOF %> <% rs.MoveNext Wend %>
<%=rs("id")%> <%=rs("name")%> <%=rs("age")%>

<% rs.Close Set rs = Nothing conn.Close Set conn = Nothing %>

注意:以上代码仅供参考,实际应用中需要根据实际情况进行调整和优化。同时,需要注意数据库连接字符串、查询语句中的表格名和字段名等细节问题。

ASP 连接 MDB 数据库并查询数据展示到网页示例

原文地址: https://www.cveoy.top/t/topic/n27c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录