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とともに使用して、現在のレコードのすべてのサブレコードに対して権限を設定します。 |