如何更新日期字段 [英] how to update date fields

查看:112
本文介绍了如何更新日期字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何更新两个字段(一个是nvarchar名称状态,另一个是datetime(nvarchar)date1).我想用now()语句进行更新.

how to update two fields ( one is nvarchar name status other is datetime (nvarchar) date1). i want to update with now() statement.

d=now()
db.Execute " update userentry set status='Done', date1='" + d + "' where status='Yes'"


error type mismatch on date. 


请帮助我


kindly help me please

推荐答案

我认为它是SQL Server.尝试使用CAST(<date-string> AS DATETIME)CONVERT(DATETIME, <date-string>)功能.您还需要检查日期格式.本地计算机上的日期格式可能与sql服务器上的日期格式不同.在update...之前使用SET DATEFORMAT ymd;指令.
I think it''s SQL server. Try CAST(<date-string> AS DATETIME) or CONVERT(DATETIME, <date-string>) function. You need to check date format too. Probably date format on local computer is different than on sql server. Use SET DATEFORMAT ymd; instruction before update... .


这篇关于如何更新日期字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆