Thuộc tính Value của ADO

Định nghĩa và cách sử dụng

Thuộc tính Value có thể đặt hoặc trả về giá trị của đối tượng Parameter, Field hoặc Property.

Đối tượng Mô tả thuộc tính Value
Parameter

Giá trị Value có thể đặt hoặc trả về một giá trị variant, chỉ ra giá trị của đối tượng Parameter.

Ghi chú: Trước khi đọc thuộc tính Value, nên đóng đối tượng Recordset. Đối với đối tượng Parameter, ADO chỉ đọc thuộc tính Value một lần từ nhà cung cấp.

Field

Thuộc tính Value có thể đặt hoặc trả về một giá trị variant, chỉ ra giá trị hiện tại của đối tượng Field.

Ghi chú: Đối với đối tượng Field mới được thêm vào tập hợp Fields của Record, trước khi đặt bất kỳ thuộc tính nào khác, bạn phải đặt thuộc tính Value đầu tiên và gọi Update của tập hợp Fields.

Property

Thuộc tính Value có thể đặt hoặc trả về một giá trị variant, chỉ ra giá trị hiện tại của đối tượng Property.

Ghi chú: Bạn không thể đặt giá trị cho thuộc tính chỉ đọc Value。

cú pháp

objectname.Value

thực thể

Đối với đối tượng 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
%>

Đối với đối tượng 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
%>

Đối với đối tượng 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")
Hiển thị thuộc tính thuộc tính của bảng Đơn hàng
for each prop in rs.Properties
  response.write("Thuộc tính:" & prop.Attributes & "<br />")
  response.write("Tên:" & prop.Name & "<br />")
  response.write("Giá trị:" & prop.Value & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>