خصوصية 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 %>