ADO(ActiveX Data Objects)和DAO(Data Access Objects)都是Microsoft的数据访问技术。它们的主要区别在于ADO是用于访问关系数据库和其他数据源,而DAO是专门用于访问Microsoft Access数据库。
ADO的使用方法:
1.引入ADO库
<%
"引入ADO库
Server.CreateObject("ADODB.Connection")
Server.CreateObject("ADODB.Recordset")
%>
2.连接数据库
<%
"连接数据库
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:database est.mdb"
%>
3.执行SQL语句
<%
"执行SQL语句
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM student", conn
Do While Not rs.EOF
Response.Write rs("name") & "<br>"
rs.MoveNext
Loop
rs.Close
%>
DAO的使用方法:
1.引入DAO库
<%
"引入DAO库
Server.CreateObject("DAO.DBEngine")
Server.CreateObject("DAO.Recordset")
%>
2.连接数据库
<%
"连接数据库
Dim db
Set db = Server.CreateObject("DAO.DBEngine")
Dim conn
Set conn = db.OpenDatabase("D:database est.mdb")
%>
3.执行SQL语句
<%
"执行SQL语句
Dim rs
Set rs = Server.CreateObject("DAO.Recordset")
rs.Open "SELECT * FROM student", conn
Do While Not rs.EOF
Response.Write rs("name") & "<br>"
rs.MoveNext
Loop
rs.Close
%>