c#设置截止时间时间保存到数据库

c#设置截止时间时间保存到数据库,第1张

做法1,数据库中存入时间 字段设置不允许为空,然后默认值写getdate()

做法2,string d = DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”)

然后再sql语句中按字符串类型的字段insert进去,

sql = “insert table (存入时间) values(’” + d + “’)”

大略一看,好像是SQL语句中那个USERNUM和当前时间,连在一起了,缺少1个逗号

你可以在调试中把COMMANDTEXT的内容截取出来到数据库中一试就知道了,

["UserNum"].ToString() + "'," + DateTime.Now + "' ')"

就是这里,加个逗号试试,我加上了

数据库中的字段可以设置为varchar 50 可以为空

你插入数据的时间只需要使用类型转换

定义一个string 类型的 变量:str

(2010-6-6):str:=datetostr(datetimepicker1.date)

(2010-06-06):str:=FormatDateTime('yyyy-mm-dd detetimepicker1.date)

(2010-06-06 12.00:00):str:=FormatDateTime('yyyy-mm-dd hh:mm:ss detetimepicker1.date)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6763476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存