III- KẾT NỐI VÀ TRUY XUẤT DATABASE
a. Kết nối qua ODBC không dùng DSN (data source name –t ên nguồn dữ li ệuờ
Đây là phýõng pháp kết nối khá đõn giản và linh độngự dễ cài đặt và triển khai
vì nó không yêu cầu ta phải thực hiện thao tác nào với hệ thống ộnhý phýõng pháp cứ dùng ừSẹờ ngoài những mã lệnh ta thấy dýới đâyứ
Vắ dụ1: Ta có một tệp cõ sở dữ liệu ộtạo bằng ĩắắẫSS chẳng hạnờ là Dulieu.mdb đýợc đặt trong thý mục ắồ\Data\Dulieu.mdb thì ta có thể kết nối đến database này bằng đoạn lệnh sau :
<%
ỔTạo thể hiện của đối týợng ADODB.Connection Set Conn=server.CreateObject(ỘĩừỨừởứắonnectionỢờ
ỔTạo connection string
strDSN=ỢDriver={Microsoft Access Driver(*.mdb)}; DBQ=C:\Data\Dulieu.mdbỢ Ổ ỹở nối kết qua bằng connection string
Conn.Open strConn %>
Trong vắ dụ trênự trong ắonnection string ta phải chỉ rõ Driver={Microsoft
Access Driver(*.mdb)} (gọi là Providerờ để ĩừỨ hiểu là ta muốn kết nối đên ẳệ quản trị ắSừỔ là ỹS ĩccess và chỉ rõ đýờng dẫn vật lý tới database qua tham số DBQ.
Vắ dụ ẵồ ỗiả sử ta có ắSừỔ trong SQỔ Server có tên là pubs và tên máy chủ CSDL là Popmapự Username là saự Password là ửẵếứ Để truy cập đýợc ắSừỔ này qua ODBC không dùng ừSẹự ta phải xây dựng ắonnection string nhý sauồ
<%
ỔTạo thể hiện của đối týợng ADODB.Connection Set Conn=server.CreateObject(ỘĩừỨừởứắonnectionỢờ ỔTạo connection string
strDSN= ỢDriver = {SQL Server}; Server = Popmap; uid = sa; pwd=123 ; database= pubsỢ
Ổ ỹở nối kết qua bằng connection string Conn.Open strConn
%>
Trong vắ dụ trênự trong ắonnection string ta phải chỉ rõ Driver = {SQL Server};
để ĩừỨ hiểu là ta muốn kết nối đên ẳệ quản trị ắSừỔ là ỹS SQỔ Server và tên máy
chủ đýợc chỉ ra qua tham số Server, Username đýợc chỉ ra trong tham số uid,