ویژگی Value ADO

تعریف و استفاده

ویژگی Value می‌تواند یک مقدار Parameter، Field یا Property تنظیم یا بازگرداند.

شیء توضیح ویژگی Value
Parameter

مقدار Value می‌تواند یک مقدار variant تنظیم یا بازگرداند که نشان‌دهنده مقدار شیء Parameter است.

نکته: قبل از خواندن ویژگی Value، باید Recordset شیء را ببندید. برای شیء Parameter، ADO فقط یک بار از Value شیء ارائه‌دهنده می‌خواند.

Field

ویژگی Value می‌تواند یک مقدار variant تنظیم یا بازگرداند که نشان‌دهنده مقدار فعلی شیء Field است.

نکته: برای Field جدیدی که به مجموعه Fields Record اضافه شده است، قبل از تنظیم هر ویژگی دیگر، باید ابتدا ویژگی Value را تنظیم کنید و Update مجموعه Fields فراخوانی کنید.

Property

ویژگی Value می‌تواند یک مقدار variant تنظیم یا بازگرداند که نشان‌دهنده مقدار فعلی شیء Property است.

نکته: شما نمی‌توانید برای ویژگی‌های خواندنی 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")
نمایش ویژگی‌های نمایشی جدول سفارشات
برای هر prop در 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
%>