ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳
Posted
技术标签:
【中文标题】ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳【英文标题】:ASP.NET VB how to add/use timestamp on sqldatabase 【发布时间】:2012-02-18 16:06:50 【问题描述】:我目前正在开发一个网页,我想在数据库中有条目时将日期和时间添加到我的数据库中。
【问题讨论】:
这个数据时间条目有什么意义?如果有的话,这个条目什么时候会改变? 每当数据库中有条目时,它会自动添加当前日期和时间,该条目是何时创建并成功添加到数据库中的 【参考方案1】:创建一个日期时间类型的列,默认值为getdate()
每次添加插入时,都应该用当前日期/时间标记它
添加列的SQL代码:
ALTER TABLE tablename
ADD column_name DateTime NULL|NOT NULL DEFAULT getdate()
【讨论】:
你能指导我如何做到这一点吗?抱歉,因为我是新手 :) 我已添加到答案中 - 不过我不确定您的数据库的具体情况。我假设 MSSQL - 如果是这种情况,上面应该可以工作。然后,您所要做的就是从日期时间中读取以查看插入行的时间。 所以我只是添加一个具有 timeStamp 数据类型的列?那么它会自动为每个条目生成日期和时间? 为了使该数据类型正常工作,是否需要进行任何特殊编码? 如果值未设置为 null,则这适用于 INSERTS。它不适用于更新或列包含在值中的位置(通过列列表显式或通过插入到 select * 中隐式)以上是关于ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳的主要内容,如果未能解决你的问题,请参考以下文章
如何在asp.net c# web应用程序中使用asp.net vb页面
如何在 ASP.net vb.net 中获取当前用户 ID 的电子邮件
如何在 SQL Server 表中创建图像列并使用 VB 在 ASP.NET 中检索它