ADO OriginalValue dan UnderlyingValue Properties


Referensi Objek Lapangan Lengkap

Properti OriginalValue mengembalikan varian yang berisi nilai bidang seperti yang ada tepat setelah pemanggilan metode Update atau UpdateBatch terakhir.

Properti UnderlyingValue mengembalikan varian yang berisi nilai bidang saat ini. Nilai ini tidak selalu menunjukkan perubahan yang dibuat oleh pengguna lain dan mungkin bukan nilai terbaru.

Tip: Gunakan properti Resync dari objek Recordset untuk mendapatkan nilai terbaru untuk semua objek Field di Koleksi Fields.

Tips: Properti ini dapat digunakan bersama-sama untuk mencegah konflik pembaruan.


Sintaksis

objField.OriginalValue

objField.UnderlyingValue

Contoh

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

Referensi Objek Lapangan Lengkap