<Komple Saha Nesne Referans
OriginalValue mülkiyet doğru son Update veya UpdateBatch yöntemi çağrısından sonra varolan gibi alan değeri içeren bir varyantını döndürür.
UnderlyingValue tesisinde alanın mevcut değeri içeren bir varyantı döndürür. Bu değer mutlaka diğer kullanıcılar tarafından yapılan değişiklikleri göstermez ve en son değer olmayabilir.
Tip: Alanlar Koleksiyonu'nda Saha tüm nesneleri için en son değerleri almak için Recordset nesnesinin Resync özelliğini kullanın.
Tip: Bu özellikler güncelleme çatışmaları önlemek için birlikte kullanılabilir.
Sözdizimi
objField.OriginalValue
objField.UnderlyingValue
Örnek
<%
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
%>
<Komple Saha Nesne Referans