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!