<Vollständige Feld Object Reference
Die OriginalValue Eigenschaft gibt eine Variante , die den Feldwert enthält , da es direkt nach dem letzten Update oder Updatemethodenaufruf vorlag.
Die UnderlyingValue Eigenschaft gibt eine Variante, die den aktuellen Wert eines Feldes enthält. Dieser Wert zeigt nicht notwendigerweise Änderungen von anderen Benutzern gemacht und nicht der letzte Wert sein.
Tip: Verwenden Sie die Resync Eigenschaft des Objekts Recordset die neuesten Werte für alle Feldobjekte in der Fields - Sammlung zu erhalten.
Tip: Diese Eigenschaften können zusammen Aktualisierungskonflikte zu verhindern , verwendet werden.
Syntax
objField.OriginalValue
objField.UnderlyingValue
Beispiel
<%
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
%>
<Vollständige Feld Object Reference