ویژگی Type ADO

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

ویژگی Type می‌تواند یک مقدار تنظیم یا بازگرداند DataTypeEnum مقدار، که می‌تواند نوع شیء Parameter، Field یا Property را نشان دهد.

شیء توضیح شیء Type
Parameter برای شیء Parameter، ویژگی Type دارای دسترسی خواندنی/نویسنده است.
Field برای شیء Field جدیدی که به مجموعه Fields در Record اضافه شده است، Type فقط خواندنی/نویسنده است، تنها زمانی که Value ویژگی Field مشخص شده باشد و فراهم‌کننده داده‌ها با فراخوانی روش Update مجموعه Fields جدید Field را با موفقیت اضافه کند.
Property برای شیء Property، ویژگی Type فقط خواندنی است.

نحوه نوشتن

objectname.Type

مثال

برای شیء 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
%>

برای شیء 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")
نمایش ویژگی‌های ثبت جدول سفارش‌ها
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Value:" & prop.Value & "<br />")
  response.write("Type:" & prop.Type & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>