خصوصية Type ADO

التعريف والاستخدام

يمكن تعيين الخاصية Type أو إرجاعها DataTypeEnum قيمة، والقيمة يمكن أن تشير إلى نوع الـ Parameter، Field أو Property.

عنصر وصف Object Type
Parameter للـ Parameter الموضوع، الخاصية Type لديها صلاحية القراءة والكتابة.
Field للـ Field الجديد المضاف إلى مجموعة Fields في Record، Type يكون قابلاً للقراءة والكتابة فقط عندما يتم تحديد خاصية Value للـ Field وقد تم إضافة الـ 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
set prop=Server.CreateObject("ADODB.Property")
عرض خصائص الصفات لجدول الطلبات
للمرة الأولى prop في rs.Properties
  response.write("صفة:" & prop.Attributes & "<br />")
  response.write("اسم:" & prop.Name & "<br />")
  response.write("قيمة:" & prop.Value & "<br />")
  response.write("نوع:" & prop.Type & "<br />")
التالي
rs.close
conn.close
set rs=nothing
set conn=nothing
%>