timestamp列在sql server中没有更新

时间:2015-04-01 11:12:33

标签: sql-server ms-access

我将Access数据库后端移动到sql server并且仍在使用Access前端。我现在在输入记录时遇到覆盖错误。我找到了一个解决方案(谢谢)将Timestamp(rowversion)列添加到我所做的表中。但是,timestamp列不会填充新记录,也不会更新现有记录。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Timestamp字段仅供SQL Server使用。 Access既不读取也不写入,但ODBC驱动程序可以。 其唯一目的是让ODBC驱动程序在更新记录之前查看自驱动程序上次读取以来服务器上是否已更改。如果它没有,则更新是安全的 - 如果有,则重新读取记录并取消更新。