tutorial pengembangan web terbaru
 

ADO OriginalValue dan UnderlyingValue Properti


<Lengkap Lapangan Referensi Obyek

The OriginalValue properti mengembalikan varian yang berisi nilai field seperti yang ada tepat setelah Perbarui terakhir atau UpdateBatch metode panggilan.

The UnderlyingValue properti mengembalikan varian yang berisi nilai sekarang dari lapangan. Nilai ini tidak selalu menunjukkan perubahan yang dilakukan oleh pengguna lain dan mungkin bukan nilai terbaru.

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

Tip: Sifat-sifat ini dapat digunakan bersama-sama untuk mencegah pembaruan konflik.

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

<Lengkap Lapangan Referensi Obyek