En son web geliştirme öğreticiler
 

ADO OriginalValue ve UnderlyingValue Özellikleri


<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