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
%>