Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO OriginalValueUnderlyingValue 属性


❮ 完整字段对象参考

OriginalValue 属性返回一个包含字段值(在最后一次 Update 或 UpdateBatch 方法调用之后存在的)的变体。

UnderlyingValue 属性返回一个包含字段当前值的变体。此值不一定显示其他用户所做的更改,也可能不是最新值。

提示: 使用 Recordset 对象的 Resync 属性获取 Fields 集合中所有 Field 对象的最新值。

提示: 这些属性可以一起使用来防止更新冲突。


语法

objField.OriginalValue

objField.UnderlyingValue

示例

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

'一些代码..................

'检查更改
rs.movefirst
while rs.eof=false
  if objfield.OriginalValue<>objfield.UnderlyingValue then
    response.write("数据已更改!<br>")
    response.write("原始值:")
    response.write(objfield.OriginalValue & "<br>")
    response.write("当前值:")
    response.write(objfield.UnderlyingValue & "<br>")
  end if
  rs.movenext
next

'更多代码...................

rs.Close
conn.close
%>

❮ 完整字段对象参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.