ADO Value Özelliği

Tanım ve Kullanım

Value özelliği, Parameter, Field veya Property nesnelerinin değerini ayarlar veya döner.

nesne Value özelliğinin açıklaması
Parameter

Value değeri, Parameter nesnesinin değerini gösteren bir variant değeri ayarlar veya döner.

Açıklama: Value özelliği okunmadan önce Recordset nesnesi kapatılmalıdır. Parameter nesneleri için, ADO sadece bir kez sağlayıcıdan Value özelliğini okur.

Field

Value özelliği, Field nesnesinin mevcut değerini gösteren bir variant değeri ayarlar veya döner.

Açıklama: Yeni Field nesnesi Record'a Fields koleksiyonuna eklenmişse, herhangi başka bir özellik ayarlanmadan önce Value özelliği ayarlanmalı ve Fields koleksiyonunun Update çağrılması gerekir.

Property

Value özelliği, Property nesnesinin mevcut değerini gösteren bir variant değeri ayarlar veya döner.

Açıklama: Okunabilir olmayan özelliklere Value ayarlanamaz.

gramer

objectname.Value

örnek

Field nesnesi için:

<%
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 nesnesi için:

<%
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 nesnesi için:

<%
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 Tablosunun Özelliklerini Göster'
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
%>