<완전한 연결 개체 참조
분실물 집합 속성 또는 개체의 하나 개 이상의 특성을 나타내는 길이 값을 반환한다.
Note: 여러 속성을 설정하는 경우,이 값을 요약 할 수 있습니다.
목적 | 특성 속성에 대한 설명 |
---|---|
연결 | 속성 속성은 연결 개체에 대한 읽기 / 쓰기 권한을하고있다. 그 값은 하나 또는 그 이상의 합 수 XactAttributeEnum의 값. 기본값은 0입니다 |
매개 변수 | 속성 속성은 Parameter 개체에 읽기 / 쓰기 권한을하고있다. 그 값은 하나 또는 그 이상의 합 수 ParameterAttributesEnum의 값. 기본값은 adParamSigned됩니다 |
들 | 레코드를 만드는 데 사용하면 속성 속성은 읽기 / 쓰기 권한이 있지만, 기존 레코드를 열 때 권한 읽기 전용있다. 그 값은 하나 또는 그 이상의 합 수 FieldAttributeEnum의 값 |
재산 | 속성 속성은 읽기 전용 프로퍼티 객체. 그 값은 하나 또는 그 이상의 합 수 PropertyAttributesEnum의 값 |
통사론
object.Attributes
예 - 연결 개체에 대한
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
response.write(conn.Attributes)
conn.close
%>
예 -하는 Field 객체의 경우
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set f=Server.CreateObject("ADODB.Field")
'Display the field attributes of the Orders Table
for each f in rs.Fields
response.write("Attr:" & f.Attributes & "<br>")
response.write("Name:" & f.Name & "<br>")
response.write("Value:" & f.Value & "<br>")
Next
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>
예 - 프로퍼티 객체의 경우
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
'Display the property attributes of the Orders Table
for each prop in rs.Properties
response.write("Attr:" & prop.Attributes & "<br>")
response.write("Name:" & prop.Name & "<br>")
response.write("Value:" & prop.Value & "<br>")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
XactAttributeEnum 값
일정한 | 값 | 기술 |
---|---|---|
adXactAbortRetaining | 262144 | RollbackTrans를 호출 할 때 자동으로 새 트랜잭션을 시작합니다. |
adXactCommitRetaining | 131072 | 적 CommitTrans를 호출 할 때 자동으로 새 트랜잭션을 시작합니다. |
ParameterAttributesEnum 값
일정한 | 값 | 기술 |
---|---|---|
adParamSigned | 16 | 매개 변수는 서명 값을 허용합니다. |
adParamNullable | 64 | 매개 변수가 null 값을 허용합니다. |
adParamLong | 128 | 매개 변수는 긴 바이너리 데이터를 받아 들일 것입니다. |
FieldAttributeEnum 값
일정한 | 값 | 기술 |
---|---|---|
adFldCacheDeferred | 0x1000 | 공급자는 필드 값을 캐시와 캐시에서 읽습니다. |
adFldFixed | 0x10 | 이 필드는 고정 길이의 데이터를 포함한다. |
adFldIsChapter | 0x2000 | 이 필드는 자식 레코드를 지정하는 장 값이 포함되어 있습니다. |
adFldIsCollection | 0x40000 | 필드는 레코드로 표시 자원이 자원의 집합임을 지정 |
adFldIsDefaultStream | 0x20000 | 이 필드는 레코드로 표시 자원에 대한 기본 스트림이 포함되어 있습니다. |
adFldIsNullable | 0x20 | 이 필드를 null 값을 받아들입니다. |
adFldIsRowURL | 0x10000 | 이 필드의 이름을 기록에 의해 표현 된 데이터 저장소에서 자원을 URL이 포함되어 있습니다. |
adFldLong | 0x80 | 이 필드를 긴 이진 필드입니다. |
adFldMayBeNull | 0x40 | 당신은 필드에서 null 값을 읽을 수 있습니다. |
adFldMayDefer | 0x2 | 필드 값은 전체 레코드가있는 데이터 소스에서 검색,하지만 당신은 명시 적으로 액세스 할 때되지 않습니다. |
adFldNegativeScale | 0x4000 | 필드를 제외 스케일 값을지지하는 열에서 수치 값을 나타낸다. |
adFldRowID | 0x100 | 이 필드에 기록 (예 : 고유 ID로) 행을 식별하는 제외하고 의미있는 가치가없는 수없는 지속적인 행 식별자를 포함 |
adFldRowVersion | 0x200 | 이 필드를 업데이트를 추적하는 데 사용 시간 / 날짜 스탬프의 어떤 종류가 포함되어 있습니다. |
adFldUnknownUpdatable | 0x8 | 당신이 필드에 기록 할 수있는 경우 공급자는 확인할 수 없습니다. |
adFldUnspecified | -1 0xFFFFFFFF | 공급자는 지정하지 않는 field 속성을. |
adFldUpdatable | 0x4 | 당신은 필드에 쓸 수 있습니다. |
PropertyAttributesEnum 값
일정한 | 값 | 기술 |
---|---|---|
adPropNotSupported | 0 | 이 속성은 공급자가 지원되지 않습니다. |
adPropRequired | 1 | 데이터 소스가 초기화되기 전에 사용자는이 속성에 대한 값을 지정해야합니다. |
adPropOptional | 2 | 사용자는 데이터 소스가 초기화되기 전에이 속성 값을 지정할 필요가 없습니다. |
adPropRead | 512 | 사용자는 속성을 읽을 수 있습니다. |
adPropWrite | 1024 | 사용자는 속성을 설정할 수 있습니다. |
<완전한 연결 개체 참조