I. Mô hình đối tượng của Active server page 5.1 Các đối tượng của ASP
Đối tượng Property
hợp Properties . Chỉ đọc
Item Property Cho tham chiếu đến một đối tượng
Property cụ thể trong tập hợp Properties
Đối tượng Property
Đặc tính
Tên Trả về Diễn giải
Attributes Long Cho bíêt một hay nhiều đặc tính của đối
tượng Property
Name String Cho biết tên của đối tượng Property. Chỉ
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
đọc
Type DataTypeE
num
Cho biết loại dữ liệu của đối tượng Property
Value Variant Cho biết giá trị ấn định cho đối tượng
Property
2.5.8. Đối tượng Recordset
Phương thức
Tên Trả về Diễn giải
AddNew Tạo một mẩu tin mới cho đối
tượng Recordset có thể cập nhật
Cancel Hủy bỏ việc thực thi một thao
tác Open không đồng bộ
CancelBatch Hủy bỏ khối dự định cập nhật
CancelUpdate Hủy bỏ nhứng thay đổi đối
với mẩu tin hiện hành hoặc một mẩu tin mới trước khi gọi phương thức Update
Clone Recordset Tạo một bản sao đối tượng
Recordset từ đối tượng Recordset hiện hành
Close Đóng đối tượng Recorset và
các đối tượng có liên quan CompareBook_
marks
CompareEnum So sánh hai Bookmark và trả
về các giá trị liên quan
Delete Xóa mẩu tin hoặc nhóm mẩu
tin hiện hành
Find Tìm trong Recorset mẩu tin
thỏa mãn điều kiện đưa ra
GetRows Variant Đưa các mẩu tin của đối tượng
Recordset vào mảng
GetString String Trả về môth Recordset dưới
dạng một chuỗi
Move Di chuyển vị trí mẩu tin hiện
hành trong Recordset
MoveFist Di chuyển vị trí mẩu tin hiện
hành tới mẩu tin đầu tiên
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
trong Recordset
MoveLast Di chuyển vị trí mẩu tin hiện
hành tới mẩu tin sau cùng trong Recordset
MoveNext Di chuyển vị trí của mẩu tin
hiện hành tới mẩu tin kế tiếp trong Recordset
MovePrevious Di chuyển vị trí của mẩu tin
hiện hành tới mẩu tin trước đó trong Recordset
NextRecordset Recordset Xóa đối tượng Recordset hiện
hành và trả về Recordset kế tiếp
Open Mở Recordset
Requery Cập nhật dữ liệu trong đối
tượng Recordset
Resync Đồng bộ lại dữ liệu trong đối
tượng Recordset hiện hành từ cơ sỏ dữ liệu nền tảng
Save Lưu Recordset vào một File
Supports Boolean Xác định đối tượng Recordset
có hỗ trợ chức năng cụ thể nào đó hay không
Update Lưu bất kì thay đổi nào đối
với đối tượng Recordset hiện hành
Updatebatch Lưu tất cả các cập nhật vào
đĩa
Đặc tính
Tên Trả về Diễn giải
AbsolutePage PositisionEnum Định rõ mẩu tin hiện tại
nằm trong trang nào
AbsolutePosition PositionEnum Định rõ vị trí mẩu tin hiện
hành của đối tượng Recordset
ActiveCommand Object Cho biết đối tượng
Command nào tạo đối tượng Recordset. Chỉ đọc
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
ActiveConnection Variant Cho biét đối tượng Recordset được chỉ định hiện phụ thuộc vào đối tượng Connection nào
BOF Boolean Chỉ ra mẩu tin hiện hành có
ở mẩu tin đầu tiên trong đối tượng Recordset hay không. Chỉ đọc
Bookmark Variant Trả về BookMark nhận
dạng mẩu tin hiện hành trong đối tượng Recordset, hoặc thiết lập một mẩu tin đươch chỉ định bởi một BookMark hợp lệ là mẩu tin hiện hành
CacheSize Long Cho biết số lượng mẩu tin
trong đối tượng Recordset được chứa trong một bộ nhớ truy cập nhanh
CurLocation CursorLocation_
Enum
Thiết lập hoặc trả về nơi định vị con trỏ
CursorType CursorType_
Enum
Cho biết kiểu con trỏ sử dụng trong đối tượng Recordset
DataMember String Chỉ định tên của thành phần
dữ liệu để truy xuất từ đối tượng được chỉ định bởi đặc tính DataSource. Chỉ ghi
DataSource Object Chỉ định đối tượng chứa dữ
liệu được thể hiện dưới dạng một đối tượng Recordset. Chỉ ghi
EditMode EditModelEnum Cho biết tinhdf trạng hiệu
chỉnh của mẩu tin hiện hành. Chỉ đọc
EOF Boolean Cho biết mẩu tin hiện hành
có đứng sau mẩu tin sau cùng trong đối tượng Recordset không. Chỉ đọc
Fields Fields Chứa tất cả ccá đối tượng
Field cho đối tượng Recordset hiện hành
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
Filter Variant Chỉ ra bộ lọc dữ liệu trong Recordset
LockType LockType_
Enum
Cho biết kiểu khóa đặt tên mẩu tin trong lúc hiệu chỉnh
MarshalOptions MarsahlOption_
Enum
Cho biết Record nào được trả về Server
MaxRecord Long Cho biết số mẩu tin tối đa
một lệnh truy vấn trả vef cho đối tượng Recordset. Mặc định là Zero (không giới hạn)
PageCount Long Cho biết số đối tượng
Recordset chứa bao nhiêu trang dữ liệu
PageSize Long Cho biết có bao nhiêu mẩu
tin trong một trang trong Recordset
Properties Properties Chứa tất cả các đối tượng
Property dành cho đối tượng Recordset hiện hành
RecordCount Long Cho biết số lượng mẩu tin
hiện thời có trong đối tượng Recordset. Chỉ đọc
Sort String Chỉ định Recordset được
sắp xếp theo trường nào, và hướng sắp xếp
Source String Cho biết nguồn dữ liệu
trong đối tượng Recordset
Sate Long Cho biết Recordset ở trạng
thái mở, đóng hay đang thực hiện một thao tác bất đồng bộ. Chỉ đọc
Status Interger Cho biết trạng thái cảu bảng
hiện hành với bảng cập nhật hoặc các hoạt đông khác. Chỉ đọc
StayInsync Boolean Trong đối tượng Recordset
có phân cấp cho biết hành chính có thay đổi khi các mẩu tin con thay đổi hay khồng. Chỉ đọc
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
Sự kiện
Tên Diễn giải
EndOfRecordset Xảy ra khi cố gắng đưa một hàng
vượt qua hàng cuối cùng của Recordset
Fetchcomplete Xảy ra khi các mẩu tin trong một
thao tác không đồng bộ đã được đưa vào trong Recordset
FetchProgress Xảy ra theo định kì trong suốt thời
khoản hoạt động không đồng bộ cùng một thao tác để báo cáo có bao nhiêu hàng hiện được truy xuất
FieldChangeComplete Xảy ra sau khi giá trị của một hay
nhiều đối tượng Field thay đổi
MoveComplete Xảy ra sau khi vị trí hiện hành trong
Recordset thay đổi RecordsetcordChange_
Comptlete
Xảy ra khi một hoặc nhiều mẩu tin thay đổi
WillchangeField Xảy ra trước khi một thao tác thay
đổi giá trị của một hoặc nhiều đối tượng Field
WillChangeRecord Xảy ra khi một hoặc nhiều hàng
trong Recordset thay đổi
WillchangeRecordset Xảy ra trước khi một thao tác thay
đổi Recordset
Willmove Xảy ra trước khi một thao tác thay
đổi vị trí hiện hành trong Recordset