Tự học guitar, lập trình, khiêu vũ, tennis - Tu hoc guitar, lap trinh, khieu vu, tennis

Saturday
May 26th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

Trang chủ arrow Lập trình arrow ASP arrow Các Đối tượng trong ASP phần 5
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 >