ویژگی Type ADO

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

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

آوائج وصف آوائج Type
Parameter برای آوائج Parameter، ویژگی Type دارای دسترسی خواندنی/نویسنده است.
Field برای آوائج جدیدی که به مجموعه Fields Record اضافه شده‌اند، Type فقط خواندنی/نویسنده است، تنها زمانی که Value ویژگی Field مشخص شده باشد و ارائه‌دهنده با فراخوانی روش Update مجموعه Fields با موفقیت Field جدید را اضافه کند.
Propیتی برای Propیتی آوائج، ویژگی 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
%>

لغرض Propیتی آوائج:

<%
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")
'درجہ بندی کا نمائش کریں، جدول کی خصوصیات کا نمائش کریں'
برای هر پروپ در 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 />")
نکس
rs.close
conn.close
set rs=nothing
set conn=nothing
%>