ADO Value 속성

정의와 사용법

Value 속성은 Parameter, Field 또는 Property 객체의 값을 설정하거나 반환할 수 있습니다.

객체 Value 속성 설명
Parameter

Value 값은 Parameter 객체의 값을 나타내는 variant 값을 설정하거나 반환할 수 있습니다.

주의: Value 속성을 읽기 전에 Recordset 객체를 닫아야 합니다. Parameter 객체는 ADO가 Value 속성을 한 번만 제공자에서 읽습니다.

Field

Value 속성은 Field 객체의 현재 값을 나타내는 variant 값을 설정하거나 반환할 수 있습니다.

주의: Record의 Fields 집합에 추가된 새로운 Field 객체는 Value 속성을 설정하기 전에 다른 속성을 설정하기 전에 먼저 Value 속성을 설정해야하며, Fields 집합의 Update를 호출해야 합니다.

Property

Value 속성은 Property 객체의 현재 값을 나타내는 variant 값을 설정하거나 반환할 수 있습니다.

주의: 읽기 전에 속성 값을 설정할 수 없습니다.

문법

objectname.Value

인스턴스

대상 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
response.write(rs.Fields(0).Value)
rs.Close
conn.close
%>

대상 Parameter 객체:

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>

대상 Property 객체:

<%
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")
주문 테이블의 속성을 표시합니다
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
%>