ADO là gì
ActiveX Data Objects – là công nghệ của MS, tích hợp sẵn trên webserver IS
Để thực hành ADO phải biết www, html và các kiến thức căn bản xây dựng website cơ bản, ASP, SQL: câu lệnh truy vấn csdl
Truy cập một CSDL từ một trang ASP
- Tạo một kết nối ADO đến 1 CSDL
- Mở kết nối đến csdl
- Tạo một recordset
- Mở recordset:
- Trích chọn dữ liệu
- Đóng recordset
- Đóng connection
Tạo kết nối đến csdl
<%
Set conn=Server.CreateObject(‘ADODB.Connection’)
conn.provider=”Microsoft.jet.OLEDB.4.0”
conn.Open “c:/webdata/northwind.mdb”
%>
Với câu lệnh để mở kết nối CSDL phải sửa câu 3, còn 2 câu đầu cóp nguyên.
Mở một ADO table recordset
<%
Set conn=Server.CreateObject(‘ADODB.Connection’)
conn.provider=”Microsoft.jet.OLEDB.4.0”
conn.Open “c:/webdata/northwind.mdb”
set rs=Server.CreateObject(“ADODB.recordset”)
re.Open “Customers”, conn
%>
Cách không phổ biến
Cách phổ biến hơn
<%
Set conn=Server.CreateObject(‘ADODB.Connection’)
conn.provider=”Microsoft.jet.OLEDB.4.0”
conn.Open “c:/webdata/northwind.mdb”
set rs=Server.CreateObject(“ADODB.recordset”)
rs.Open “Select * from Customers”,conn
%>
Lấy dữ liệu ra – duyệt từng recordset – phải sử dụng vòng lặp
<%
Set conn=Server.CreateObject(‘ADODB.Connection’)
conn.provider=”Microsoft.jet.OLEDB.4.0”
conn.Open “c:/webdata/northwind.mdb”
set rs=Server.CreateObject(“ADODB.recordset”)
rs.Open “Select * from Customers”,conn
for each x in re.fields
response.write(x.name)
response.write(“=”)
response.write(x.value)
next
%>
Không có nhận xét nào:
Đăng nhận xét