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 %>