ADO डिफाइन्डेडसाइज़ और एक्टुअलसाइज़ प्रॉपर्टी

परिभाषा और उपयोग

डिफाइन्डेडसाइज़ प्रॉपर्टी एक लॉंग वैल्यू लॉग बैक करती है, जो किसी फील्ड को परिभाषित लंबाई (बाइट) को सूचित करता है。

एक्टुअलसाइज़ प्रॉपर्टी एक लिंक्ड प्रॉपर्टी है। यह एक लॉंग वैल्यू लॉग बैक करती है, जो किसी फील्ड के मूल्य की वास्तविक लंबाई को सूचित करता है। यदि ADO को फील्ड ऑब्जैक्ट के मूल्य की लंबाई का निर्धारण नहीं कर सकता, तो adUnknown लॉग बैक करती है。

डिफाइन्डेडसाइज़ प्रॉपर्टी फील्ड ऑब्जैक्ट के डाटा क्षमता को निर्धारित करती है, जबकि एक्टुअलसाइज़ वास्तविक लंबाई को दर्शाती है。

व्याकरण

objrs.Fields(number).DefinedSize 
objrs.Fields(number).ActualSize

इंस्टांस

<%
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).DefinedSize)
response.write(rs.Fields(0).ActualSize)
rs.Close
conn.close
%>