Thứ Ba, 15 tháng 3, 2011

Thiết kế web 15-3-2011

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