Атрибут Value ADO

Определение и использование

Атрибут Value может устанавливать или возвращать значение Parameter, Field или Property.

Объект Описание атрибута Value
Parameter

Значение Value можно установить или вернуть значение variant, указывающее значение объекта Parameter.

Комментарий: Перед чтением атрибута Value следует закрыть объект Recordset. Для объекта Parameter, ADO читает атрибут Value только один раз от провайдера.

Field

Атрибут Value может устанавливать или возвращать значение variant, указывающее текущее значение объекта Field.

Комментарий: Для нового объекта Field, добавленного в集合 Fields записи, перед установкой других свойств вы должны сначала установить атрибут Value и вызвать обновление集合а Fields.

Property

Атрибут Value может устанавливать или возвращать значение variant, указывающее текущее значение объекта Property.

Комментарий: Вы не можете установить значение для атрибута только для чтения.

грамматика

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