Phýõng thức Open:

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 98 - 100)

III- KẾT NỐI VÀ TRUY XUẤT DATABASE

1. Phýõng thức Open:

Phýõng thức Ứpen có thể coi nhý điểm bắt đầu của Recordsetự nó cho phép ta lấy về một tập bản ghi thông qua tên của bảng ộTĩởỔẫờ một cách trực tiếpự hoặc thông qua một câu truy vấn kết nối một hay nhiều bảng với nhauự hay thực hiện một thủ tục lýu trữ ộStored Procedureờ của SQỔ Server mà trả về tập bản ghiứ

Khi sử dụng phýõng thức nàyự bản phải đặc biệt chú ý các tham số ắursorType và ỔockTypeứ Đó là những tham số đýợc sử dụng để giới hạn sự týõng tác với tập bản ghi nhýồ có cho phép dịch chuyển con trỏ hay khôngẻự có cho phép cập nhật dữ liệu hay chỉ đýợc phép đọc dữliệuẻựứứứ

Cú pháp:

objRs.Open Source, Connection, CursorType,LockType, Options trong đóồ

Source Xâu ký tự biểu diễn tên bảng hay câu lệnh SQỔự hoặc Stored Procedure

ActiveConnection chứa instance đối týợng

Connection đã đýợc khai báo hay chuỗi kết nối (Connection String) CursorType Kiểu con trỏ mà cõ sở dữ liệu sử

dụng khi mở Recordsetứ

LockType Kiểu khóa sẽ đýợc sử dụng trong Recordset. Bao gồm ấ kiểu khóaồ Options Kiểu của truy vấn hay bảng đýợc

miêu tả bởi Source

Hằng số Giá trị Chức nãng

adOpenForwardOnly 0 Truy xuất tuần tự trong Recordset. Đây là cursor mặc định

AdOpenKeyset 1 Không đýợc truy xuất đến

record đang đýợc user khác truy xuất

adOpenDynamic 2 Cho phép sửa đổiự thêm

hay xóa ngay cả recordset

đang đýợc mở bởi user

khác

adOpenStatic 3 Không đýợc phép thay

đổi record khi nó đang đýợc mở bởi user khác

Tham số LockType: có ấ kiểu khóa

Hằng số Giá trị Chức nãng adLockReadOnly 1 Khóa mặc địnhự các trýờng trong recordset chỉ có thể đọc không thể cậpứ adLockPressimistic 2 Sử thay đổi dữ liệu sẽ có tác động ngay lập tức trên recordset

adLockOptimistic 3 Khóa mẫu tin hiện hành

khi gọi phýõng thức Update.

adLockBatchOptimistic 4 Thực hiện việc cập nhật theo lôứ

Tham số Options Ờ khai báo kiểu của tham số Source là gìồ Hằng Giá trị Loại của ắommandText

AdCmdText 1 Tham số Source là câu

lệnh SQỔ

AdCmdTable 2 Tham số Source là Tên

bảng

AdCmdStoredProc 4 Tham số Source là stored

vấn

AdCmdUnknown 0 Tham số Source không

xác định

AdCmdFile 256 Tham số Source là file

AdCmdTableDirect 512 Tham số Source là tên bảng

2. Phýõng thức AddNew: Phýõng thức này cho phép tạo mới mẫu tinự gán dữliệu mới vào các field của mẫu tinự và nó chỉ đýợc cập nhật vào cõ sở dữ liệu khi ta gọi

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 98 - 100)

Tải bản đầy đủ (PDF)

(140 trang)