Najnowsze tutoriale tworzenie stron internetowych
 

ADO OriginalValue i UnderlyingValue Properties


<Object Reference Kompletna Pole

OriginalValue właściwość zwraca wariant, który zawiera wartość pola, jak to miało miejsce tuż po ostatniej aktualizacji lub metoda UpdateBatch rozmowy.

UnderlyingValue właściwość zwraca wariant zawierający bieżącą wartość pola. Wartość ta nie koniecznie pokazać zmiany wprowadzone przez innych użytkowników i nie może być ostatnia wartość.

Tip: Użyj właściwość Resync obiektu Recordset, aby uzyskać najnowsze wartości dla wszystkich obiektów terenowych w dziedzinie Collection.

Tip: Te właściwości mogą być używane razem, aby zapobiec aktualizacji konfliktów.

Składnia

objField.OriginalValue

objField.UnderlyingValue

Przykład

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

<Object Reference Kompletna Pole