</>
Skip to content
ASP lessons (22/40)

ASP — Database

ADO Connection

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB;Data Source=server;Initial Catalog=mydb;User Id=user;Password=pass;"
%>

Execute Query

<%
Set rs = conn.Execute("SELECT * FROM users")

Do While Not rs.EOF
    Response.Write(rs("name") & "<br>")
    rs.MoveNext
Loop

rs.Close
Set rs = Nothing
%>

Parameterized Query

<%
Set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = conn
cmd.CommandText = "SELECT * FROM users WHERE id = ?"

Set param = cmd.CreateParameter("id", 3, 1, , Request.QueryString("id"))
cmd.Parameters.Append param

Set rs = cmd.Execute
%>

Insert Data

<%
sql = "INSERT INTO users (name, email) VALUES ('" & name & "', '" & email & "')"
conn.Execute sql
%>

Mini Practice

  1. Connect to database
  2. Execute SELECT query
  3. Loop through results
  4. Insert data

Up Next

Continue with ADO — ActiveX Data Objects.

Related Topics

Frequently Asked Questions about Database

What is Database in ASP?

Database is a fundamental concept in ASP. This lesson explains it step by step with clear examples, making it easy for beginners to understand.

How do I learn Database?

Start by reading the explanation above, then try the code examples. Practice by modifying the examples and experimenting with different values. Hands-on practice is the best way to learn Database.

Why is Database important in ASP?

Database is essential for ASP development. Understanding this concept will help you write better code and solve real-world problems more effectively.