怎么将SQL SERVER数据库中 时间字段Posttime “更新”成系统的时间 需要用update 语句吗???

时间:2021-09-19 13:25:49
怎么将SQL SERVER数据库中 时间字段Posttime “更新”成系统的时间 需要用update 语句吗???

12 个解决方案

#1


不需要,只需在数据库中,加上getdate(),就行

#2


在defaultvalue or binding 行

#3


我有一个页面是添加页面 它的一个功能就是把系统的当前时间 添加到SQL SRVER中 但是 我还有一个修改的页面 它是用来把时间字段 修改成系统的当前时间的 你说的getdate 我再数据库默认值设置了  添加好使 但是 修改就不好使了 

#4


update tb set 字段=getdate()
或set 字段=@dt
sqlparameter datetime.now

#5


引用 4 楼 wuyq11 的回复:
update tb set 字段=getdate()
或set 字段=@dt
sqlparameter datetime.now




后面的 sqlparameter 是什么意思 还有@dt有什么用啊 ??

#6


SQL数据库里面:字段,不允许为空,默认值写getdate()就可以了
SQL语句里面无需写任何代码

#7


引用 6 楼 net_lover 的回复:
SQL数据库里面:字段,不允许为空,默认值写getdate()就可以了
SQL语句里面无需写任何代码


这个我懂的 你说的是插入时间字段 我想问的是 怎么修改时间字段 而且修改成系统的当前时间 。。。。。

#8


Update table set 字段=getdate()
where 条件

#9


引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊

#10


引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊


那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Update [tableName] set [Posttime]=getdate()"
using (SqlConnection connection = new SqlConnection(connectionString))
{
  SqlCommand command = new SqlCommand(queryString, connection);
  command.Connection.Open();
  command.ExecuteNonQuery();
}

你把上面的代码保存,然后执行就看到了

#11


引用 10 楼 net_lover 的回复:
引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊


那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Update [tableName] set [Postt……


using (SqlConnection connection = new SqlConnection(connectionString))
{
  SqlCommand command = new SqlCommand(queryString, connection);
  command.Connection.Open();
  command.ExecuteNonQuery();
}
 这几行是用C#写的吗???我不懂什么意思?? 可以解释一下吧~~~~~~~~


#12


引用 11 楼 lmk57320402 的回复:
引用 10 楼 net_lover 的回复:
引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊



那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Upda……

这都是最基本的C#语法,看看MSDN或者书

#1


不需要,只需在数据库中,加上getdate(),就行

#2


在defaultvalue or binding 行

#3


我有一个页面是添加页面 它的一个功能就是把系统的当前时间 添加到SQL SRVER中 但是 我还有一个修改的页面 它是用来把时间字段 修改成系统的当前时间的 你说的getdate 我再数据库默认值设置了  添加好使 但是 修改就不好使了 

#4


update tb set 字段=getdate()
或set 字段=@dt
sqlparameter datetime.now

#5


引用 4 楼 wuyq11 的回复:
update tb set 字段=getdate()
或set 字段=@dt
sqlparameter datetime.now




后面的 sqlparameter 是什么意思 还有@dt有什么用啊 ??

#6


SQL数据库里面:字段,不允许为空,默认值写getdate()就可以了
SQL语句里面无需写任何代码

#7


引用 6 楼 net_lover 的回复:
SQL数据库里面:字段,不允许为空,默认值写getdate()就可以了
SQL语句里面无需写任何代码


这个我懂的 你说的是插入时间字段 我想问的是 怎么修改时间字段 而且修改成系统的当前时间 。。。。。

#8


Update table set 字段=getdate()
where 条件

#9


引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊

#10


引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊


那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Update [tableName] set [Posttime]=getdate()"
using (SqlConnection connection = new SqlConnection(connectionString))
{
  SqlCommand command = new SqlCommand(queryString, connection);
  command.Connection.Open();
  command.ExecuteNonQuery();
}

你把上面的代码保存,然后执行就看到了

#11


引用 10 楼 net_lover 的回复:
引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊


那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Update [tableName] set [Postt……


using (SqlConnection connection = new SqlConnection(connectionString))
{
  SqlCommand command = new SqlCommand(queryString, connection);
  command.Connection.Open();
  command.ExecuteNonQuery();
}
 这几行是用C#写的吗???我不懂什么意思?? 可以解释一下吧~~~~~~~~


#12


引用 11 楼 lmk57320402 的回复:
引用 10 楼 net_lover 的回复:
引用 9 楼 lmk57320402 的回复:
引用 8 楼 chuxue1342 的回复:
Update table set 字段=getdate()
where 条件



不好用的 我试过 底下全是波浪线啊



那是你用错了。
sql语句是字符串,哪来的波浪形?

String queryString = "Upda……

这都是最基本的C#语法,看看MSDN或者书