Thuộc tính Mode của ADO

Định nghĩa và cách sử dụng

Thuộc tính Mode có thể thiết lập hoặc trả về một ConnectModeEnum Giá trị, giá trị này chỉ ra quyền修改 dữ liệu trong đối tượng Connection, Record hoặc Stream. Khi đối tượng đóng, thuộc tính này là đọc và ghi, khi đối tượng mở thì chỉ đọc.

  • Đối tượng Connection - Mặc định là adModeUnknown
  • Đối tượng Record - Mặc định là adModeRead
  • Đối tượng Stream - Mặc định là adModeRead hoặc adModeUnknown

Ghi chú:Thuộc tính này chỉ có thể được thiết lập khi đối tượng Connection bị đóng.

Cú pháp

object.Mode

Thực thể

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Mode=adModeReadWrite
conn.Open(Server.Mappath("northwind.mdb"))
response.write(conn.Mode)
conn.Close
%> 

ConnectModeEnum

Thường số Giá trị Mô tả
adModeUnknown 0 Giá trị mặc định. Quyền chưa được thiết lập hoặc không thể xác định quyền.
adModeRead 1 Chỉ quyền đọc.
adModeWrite 2 Chỉ quyền ghi.
adModeReadWrite 3 Quyền đọc/ghi.
adModeShareDenyRead 4 Cấm người khác mở kết nối với quyền đọc.
adModeShareDenyWrite 8 Cấm người khác mở kết nối với quyền viết.
adModeShareExclusive 12 Cấm người khác mở kết nối.
adModeShareDenyNone 16 Cho phép người khác mở kết nối với bất kỳ quyền nào. Không từ chối quyền đọc hoặc viết của người khác.
adModeRecursive 0x400000 Sử dụng cùng với adModeShareDenyNone, adModeShareDenyWrite hoặc adModeShareDenyRead để thiết lập quyền truy cập cho tất cả các bản ghi con của Record hiện tại.