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. |