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의 모든 자식 레코드에 권한을 설정합니다. |