ADO Value プロパティ

定義と用法

Value プロパティは、Parameter、Field、または Property オブジェクトの値を設定または返します。

オブジェクト Value プロパティの説明
Parameter

Value 値は、Parameter オブジェクトの値を示す variant 値を設定または返します。

コメント:Value プロパティを読み取る前に、Recordset オブジェクトを閉じる必要があります。Parameter オブジェクトに対して、ADO は Value プロパティを読み取る際に提供者から一度だけ読み取ります。

Field

Value プロパティは、Field オブジェクトの現在の値を示す variant 値を設定または返します。

コメント:新しい Field オブジェクトが Record の Fields コレクションに追加された場合、他の属性を設定する前に、まず Value プロパティを設定し、Fields コレクションの Update を呼び出す必要があります。

Property

Value プロパティは、Property オブジェクトの現在の値を示す variant 値を設定または返します。

コメント:読み取り専用のプロパティには Value を設定できません。

構文

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")
「Ordersテーブルのプロパティ属性を表示する」
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
%>