ویژگی Type ADO

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

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

شیء توضیح Type شیء
Parameter برای شیء Parameter، ویژگی Type دارای دسترسی خواندنی/نویسنده است.
Field برای شیء Field جدید در مجموعه Fields Record، فقط زمانی Type خواندنی/نویسنده است که Value ویژگی Field مشخص شده باشد و ارائه‌دهنده داده‌ها با فراخوانی روش Update مجموعه Fields جدید اضافه شده باشد.
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
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 />")
  response.write("Type:" & prop.Type & "<br />")
next
rs.close بسته شود
conn.close بسته شود
rs=nothing تنظیم شود
conn=nothing تنظیم شود
%>