Свойство Value ADO

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

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

Объект Описание свойства Value
Parameter

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

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

Field

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

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

Property

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

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

грамматика

objectname.Value

instance

Для объекта 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
%>