ADO Mode 属性
定义和用法
Mode 属性可设置或返回一个 ConnectModeEnum 值,该值指示在 Connection, Record 或 Stream 对象中修改数据的权限。在对象关闭时,此属性为读写,在对象打开时为只读。
- Connection 对象 - 默认是 adModeUnknown
- Record 对象 - 默认是 adModeRead
- Stream 对象 - 默认是 adModeRead 或 adModeUnknown
注释:该属性只能在 Connection 对象关闭时设置。
语法
object.Mode
实例
<% 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
常量 | 值 | 描述 |
---|---|---|
adModeUnknown | 0 | Προεπιλεγμένη τιμή. Τα δικαιώματα δεν έχουν ρυθμιστεί ή δεν μπορούν να καθοριστούν τα δικαιώματα. |
adModeRead | 1 | Δικαιώματα ανάγνωσης. |
adModeWrite | 2 | Δικαιώματα εγγραφής. |
adModeReadWrite | 3 | Δικαιώματα ανάγνωσης/εγγραφής. |
adModeShareDenyRead | 4 | Απορρίπτει την άδεια ανάγνωσης σε άλλους να ανοίγουν συνδέσεις. |
adModeShareDenyWrite | 8 | Απορρίπτει την άδεια εγγραφής σε άλλους να ανοίγουν συνδέσεις. |
adModeShareExclusive | 12 | Απορρίπτει την άδεια σε άλλους να ανοίγουν συνδέσεις. |
adModeShareDenyNone | 16 | Επιτρέπει σε άλλους να ανοίγουν συνδέσεις με οποιαδήποτε άδεια. Δεν απορρίπτει την πρόσβαση ανάγνωσης ή εγγραφής άλλων. |
adModeRecursive | 0x400000 | Χρησιμοποιείται με adModeShareDenyNone, adModeShareDenyWrite ή adModeShareDenyRead για τη ρύθμιση των δικαιωμάτων για όλες τις υποκαταγραφές του τρέχοντος Record. |