OriginalValue
ADO OriginalValue va UnderlyingValue xususiyatlari
❮ Field obyektining to‘liq ma’lumotnomasi
OriginalValue xususiyati maydonning oxirgi Update yoki UpdateBatch metodi chaqiruvidan keyingi holatdagi qiymatini o‘z ichiga olgan variantni qaytaradi.
UnderlyingValue xususiyati maydonning joriy qiymatini o‘z ichiga olgan variantni qaytaradi. Bu qiymat boshqa foydalanuvchilar kiritgan o‘zgarishlarni ko‘rsatishi shart emas va eng so‘nggi qiymat bo‘lmasligi mumkin.
Maslahat: Fields kolleksiyasidagi barcha Field obyektlarining eng so‘nggi qiymatlarini olish uchun Recordset obyektining Resync xususiyatidan foydalaning.
Maslahat: Yangilash ziddiyatlarining (update conflicts) oldini olish uchun bu xususiyatlardan birgalikda foydalanish mumkin.
Sintaksis
objField.OriginalValue
objField.UnderlyingValue
Misol
<%
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
%>
❮ Field obyektining to‘liq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
