एडीओ मूल मूल्य और अंतर्निहित मूल्य गुण
❮ पूरा फील्ड वस्तु संदर्भ
ओरिजिनलवैल्यू प्रॉपर्टी एक वैरिएंट लौटाती है जिसमें फ़ील्ड मान होता है क्योंकि यह अंतिम अपडेट या अपडेटबैच विधि कॉल के ठीक बाद मौजूद था ।
UnderlyingValue प्रॉपर्टी एक वैरिएंट लौटाती है जिसमें किसी फ़ील्ड का वर्तमान मान होता है। यह मान आवश्यक रूप से अन्य उपयोगकर्ताओं द्वारा किए गए परिवर्तनों को नहीं दिखाता है और यह नवीनतम मान नहीं भी हो सकता है।
युक्ति: फ़ील्ड संग्रह में सभी फ़ील्ड ऑब्जेक्ट के लिए नवीनतम मान प्राप्त करने के लिए Recordset ऑब्जेक्ट के Resync गुण का उपयोग करें।
युक्ति: अद्यतन विरोधों को रोकने के लिए इन गुणों का एक साथ उपयोग किया जा सकता है।
वाक्य - विन्यास
objField.OriginalValue
objField.UnderlyingValue
उदाहरण
<%
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 "customers", conn
set objfield=rs.fields("companyname")
'Some code..................
'Check for changes
rs.movefirst
while rs.eof=false
if objfield.OriginalValue<>objfield.UnderlyingValue then
response.write("Data has changed!<br>")
response.write("Original value: ")
response.write(objfield.OriginalValue & "<br>")
response.write("Current value: ")
response.write(objfield.UnderlyingValue & "<br>")
end if
rs.movenext
next
'More code...................
rs.Close
conn.close
%>
❮ पूरा फील्ड वस्तु संदर्भ