Thư viện Microsoft Active Data Objects 2.0 Khái quát các đối tượng

Một phần của tài liệu Ứng dụng ASP xây dựng trang web du lịch nghệ an (Trang 30 - 35)

I. Mô hình đối tượng của Active server page 5.1 Các đối tượng của ASP

5.2 Thư viện Microsoft Active Data Objects 2.0 Khái quát các đối tượng

Khái quát các đối tượng

Tên Diễn giải

Command Đối tượng Command là định nghĩa của một lệnh cụ thể

mà chúng ta muốn thựchiện đối với nguồn dữ liệu Connection Đối tượng Connection đại diện một kết nối mở đến nơi

lưu trữ dữ liệu

Error Đối tượng Error chứa chi tiết về các lỗi truy cập dữ liệu

Errors Tập hợp Errors chứa tất cả các đối tượng Error

Field Tập hợp Field đại diện cho một cột dữ liệu

Fields Tập hợp Fields chứa tất cả các đối tượng Field của đối

tượng Recordset

Parameter Đối tượng Parameter đại diên một than số hoặc đối số

kết hợp với đối tượng Command dựa trên câu lệnh truy vấn hoặc stored procedure có tham số

Parameters Tập hợp Parameters chứa tất cả đối tượng Parameter của đối tượng Command

Properties Tập hợp Properties chứa tất cả đối tượng Property dành

cho một thực thể cụ thể của một đối tượng

Property Đối tượng Property đại diện cho đặc tính động của

ADO được định nghĩa bởi Provider

Recordset Đối tượng Recordset đại diện cho toàn bộ tập hợp các

mẩu tin từ bảng ban đầu hoặc kết quả của một lệnh thực thi. Tại một thời điểm bất kì, đối tượng Recordset chỉ đề cập đến một mẩu tin trong tập hợp và mẩu tin đó được xem là mẩu tin hiện hành

5.2.1. Đối tượng Command

Phương thức

Tên Trả về Diễn giải

Cancel Hủy bỏ việc thực thi lệnh

Execute hoặc Open

CreateParrameter Parrameter Tạo một đối tượng Parameter

mới

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

Execute Recordset Thực thi câu lệnh SQL hoặc Store procedure được chỉ định trong đặc tính Commandtext

Đặc tính

Tên Trả về Diễn giải

Activeconnection Variant Cho biết lệnh hiện tại thuộc

về đối tượng Connection nào

CommandText String Chứa phần văn bản của lệnh

được thực hiện đối với nơi cung cấp dữ liệu

CommandTimeout Long Cho biết thời gian chờ trong

khi lệnh đang thực hiện trước khi kết thúc lệnh và đưa ra thông báo lỗi. Mặc định là 30 (giây)

CommandType Command-

TypeEnun

Cho biết kiểu đối tượng Command

Name String Cho biết tên đối tượng

Command

Parameters Parameters Chứa tất cả đối tượng

Parameter dành cho đối tượng Command

Prepared Boolean Cho biết lưu hay không lưu

phiên bản được biên dịch của lệnh trước khi thực hiện

Properties Properties Chứa tất cả đối tượng

Property dành cho đối tượng Command

State Long Cho biét đối tượng

Command ở trạng thái mở hay đọc. Chỉ đọc.

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

5.2.2. Đối tượng Connection

Phương thức

Tên Trả về Diễn giải

BeginTrans Interger Bắt đầu một giao tác mới

Cancel Hủy bỏ sự thực hiện một thao tác

Execute hoặc Open đang thực hiện

Close Đóng kết nối đang mở và các đối

tượng khác liên quan đến kết nối này

CommitTrans Lưu một vài thay đổi và kết thúc

giao tác đang thực hiện

Execute Recordset Thực hiện câu lệnh SQL,

storerprocedure

Open Mở kết nối đến nguồn dữ liệu để các

lệnh có thể được thực hiện trên nguồn dữ liệu này

OpenSchema Recorset Lấy thông tin về cấu trúc cơ sở dữ

liệu

RollbackTrans Hủy bỏ các thay đổi trong giao tác

hiện thời và kết thúc giao tác

Đặc tính

Tên Trả về Diễn giải

Attributes Long Cho biết một hay nhiều

đặc tính của đối tượng Connection. Mặc định là 0

CommandTimeout Long Cho biết thời gian chờ

trong lúc thực hiện lệnh trước lúc kết thúc lệnh và xuất hiện lỗi. Mặc định là 30(giây)

ConnectionString String Chứa thông tin để sử

dụng thiết lập kết nối tới nguồn dữ liệu

CursorLocation CursorLocation Thiết lập hoặc trả về vị

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

- Enun

trí của con trỏ

DefaulDatabase String Chỉ ra cơ sở dữ liệu mặc

định cho đối tượng Connection

Errors Error Chứa tất cả các đối tượng

Error được tạo

IsolationLevel IsolationLevelE

num

Chỉ ra mức cô lập giao tác cho đối tượng Connection

Mode ConnectModeE

num

Chỉ ra các quyền hạn sẵn có đối với việc chỉnh sửa dữ liệu trong Connection

Properties Properties Chứa tất cả đối tượng

Property dành cho đối tượng Connection

Provide String Chỉ ra tên của Provider

State Long Cho biết trạng thái của

đối tượng Connection mở hay đóng. Chỉ đọc

Version String Cho biết số phiên bản

của ADO. Chỉ đọc

Sự Kiện

Tên Diễn giải

BeginTransComplete Xảy ra sau khi thao tác BeginTrans kết

thúc hoạt động

CommitTransComplete Xảy ra khi thao tác CommitTrans kết

thúc hoạt động

ConnectComplete Xảy ra sau khi kết nối thành công

Duisconnect Xảy ra sau khi kết nối kết thúc

ExecuteComplete Xảy ra sau khi lệnh kết thúc việc thực thi

InfoMessage Xảy ra bất cứ khi nào thao tác

ConnectionEvent hoàn tất và thông tin bổ sung được trả về bởi Provider

RollbackTransComplete Xảy ra sau khi thao tác RollbackTrans kết thúc hoạt động

WillConnect Xảy ra trước khi kết nối bắt đầu

WillExecute Xảy ra trước khi một lệnh thực thi trên

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

kết nối

5.2.3.Đối tượng Error Đặc tính

Tên Trả về Diễn giải

Description String Chuỗi mô tả về lỗi. Chỉ đọc

HelpContext Interger Cho biết ContextID trong tập tin

trợ giúp dành cho chuỗi liên quan. Chỉ đọc

HelpFile String Cho biết tên của tập tin trợ giúp.

Chỉ đọc

NativeError Long Cho biết mã lỗi do provide chỉ

định. Chỉ đọc

Number Long Chỉ ra số nhận dạng đối tượng

Error. Chỉ đọc

Source String Cho biết tên của đối tượng hoặc

trình ứng dụng đã tạo lỗi. Chỉ đọc

SQL State String Chỉ ra trạng thái SQL với đối

tượng Error. Nó là một chuỗi 5 kí tự theo chuẩn ANSI SQL. Chỉ đọc

Tập hợp Errors

Phương thức

Tên Trả về Diễn giải

Clear Xóa tất cả đối tượng Error trong tập hợp

Errors

Refresh Cập nhật các đối tượng Error bằng thông

tin từ provider

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

Đặc tính

Tên Trả về Diễn giải

Count Long Cho biết số đối tượng Error trong tập

hợp Errors. Chỉ đọc

Item

Error Cho phép tham chiếu đến một đối tượng

Error cụ thể trong tập hợp Error. Chỉ đọc

Một phần của tài liệu Ứng dụng ASP xây dựng trang web du lịch nghệ an (Trang 30 - 35)