Thuộc tính Type của ADO

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

Thuộc tính Type có thể được thiết lập hoặc trả về một DataTypeEnum Giá trị, giá trị này có thể chỉ ra loại đối tượng Parameter, Field hoặc Property.

Đối tượng Mô tả đối tượng Type
Parameter Đối với đối tượng Parameter, thuộc tính Type có quyền đọc/ghi.
Field Đối với đối tượng Field mới được thêm vào tập hợp Fields của Record, thuộc tính Type chỉ là đọc/ghi khi giá trị thuộc tính Value của Field đã được chỉ định và nhà cung cấp dữ liệu đã thành công trong việc thêm Field mới bằng cách gọi phương thức Update của tập hợp Fields.
Property Đối với đối tượng Property, thuộc tính Type là chỉ đọc.

Cú pháp

objectname.Type

Mô hình

Đố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).Type)
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 đặt 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 />")
  response.write("Loại:" & prop.Type & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>