ADO Display

Displaying data retrieved using ADO allows you to present query results dynamically in your ASP pages. This section focuses on formatting and outputting data effectively.

Key Topics

Basic Data Display

Example

<%
    Dim conn, rs
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=MyDatabase;User ID=myUser;Password=myPassword;"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "SELECT EmployeeName FROM Employees", conn

    Do Until rs.EOF
        Response.Write(rs("EmployeeName") & "<br>")
        rs.MoveNext
    Loop

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

Explanation: This example retrieves and displays all employee names from the Employees table in a basic format.

Formatted Data Display

Example

<html>
<body>
<table border="1">
    <tr>
        <th>Employee Name</th>
    </tr>
    <%
        Do Until rs.EOF
            Response.Write("<tr><td>" & rs("EmployeeName") & "</td></tr>")
            rs.MoveNext
        Loop
    %>
</table>
</body>
</html>

Explanation: This example demonstrates how to display query results in a formatted HTML table for better readability.

Key Takeaways

  • ADO enables dynamic data display on web pages.
  • Formatted output improves data readability and user experience.
  • Always iterate through the Recordset to display multiple rows of data.