我正在编写ib Visual Basic。我需要将当前系统时间存储在MS Access时间戳字段中。我该怎么做呢。
Dim row As DataRow = ds.Tables(“StudentTable”)。NewRow
row(“SSMA_TimeStamp”)= System.DateTime.Now.ToString()
答案 0 :(得分:0)
以SSMA开头的字段名称让我觉得他是一个SQL Server表,并且使用SQL Server Migration Assistant for Access从Access扩展了它。如果是这样的话,根本不涉及Access。
如果确实如此,则几乎可以肯定是SQL Server TimeStamp又名RowVersion列,用户或代码无法更新。它是一个特殊字段,仅在行中的数据发生更改时才会更改。这使得Access(以及其他程序,如果他们使用它)的工作量减少,以便在Access访问更新数据时查看该行是否已在其他位置更改。在联机丛书中阅读它。