


| Các Đối tượng trong ASP phần 5 |
Các Đối tượng trong ASP phần 5Đối tượng DictionaryĐối tượng Dictionary lưu trữ thông tin theo từng cặp khóa/ giá trị. Nó khá giống với mảng nhưng có khả năng xử lý linh hoạt đối với những cặp dữ liệu có quan hệ kiểu từ điển (cặp khóa/ giá trị ví dụ như : mã Sinh viên/ tên Sinh viên), trong đó khóa được xem là từ cần tra và giá trị chính là nội dung của từ tra được trong từ điển. Muốn sử dụng đối tượng Dictionary chúng ta phải khởi tạo nó: <%set d=server.createObject("Scripting.Dictionary") d.add "work","Lam viec" d.add "learn","Hoc tap" 'tương tự như mảng nhưng mỗi phần tử là một cặp khóa/giá trị response.write "work nghĩa tiếng Việt là: "&d.item("work") response.write "learn nghĩa tiếng Việt là: "&d.item("learn") set d=nothing %> Một số ứng dụng của đối tượng này như dùng mô phỏng giỏ hàng chứa hàng hóa(shopping cart) với cặp khóa/giá trị là :ProductID/Quantity, sổ địa chỉ với cặp khóa/giá trị là: CustomerName/Address. Đối tượng Server Đối tượng Server được dùng để truy cập các thuộc tính và phương thức của server .Ta thường dùng 2 lệnh sau Server.CreateObject Khởi tạo 1 đối tượng. Ví dụ: Tạo một đối tượng Connection: <%Set conn=Server.CreateObject("ADODB.Connection")%> Tạo một đối tượng Dictionary: <%set d=server.createObject("Scripting.Dictionary")%> Server.Mappath Biến đường dẫn tương đối thành tuyệt đối. Ví dụ: <%str= server.mappath("nhanvien.mdb") Response.write str%> Sẽ cho kết quả: "C:\WEB\nhanvien.mdb" trong trường hợp file nhanvien.mdb nằm trong thư mục C:\WEB Ta thường áp dụng server.mappath trong những trường hợp xử lý đường dẫn tương đối, ví dụ là chuỗi kết nối vào database connstr="provider=microsoft.jet.oledb.4.0; data source="&server.mappath("nhanvien.mdb")&";" |
| < Trước | Tiếp > |
|---|