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