sql 怎么将float转成datetime类型

发布于2022-01-13 06:42:22
6个回答
admin
网友回答2022-01-13

1)如上图,在表设计器中,填入设置DateTime类型字段的“默认值或绑定。上图设置的是一个固定时间: 2016年4月15日 00:00:00
2)在相同的地方,填入 getdate() ,可以将默认值设置为当前日期和时间
admin
网友回答2022-01-13
Convert.toDateTime(Mon Dec 20 07:32:02 1999).toString(yyyy-MM-dd HH:mm:ss);

转换 加 格式化
admin
网友回答2022-01-13
请说明在什么操作系统下报错,把asp报的错误信息贴出来我看看.

sqlserver 获取当前时间的 方法是getdate()
mdb 的是 now()
可以在数据库字段 默认值位置处添加 即可!
asp 读取当前时间是 now()

set rs=Server.CreateObject(ADODB.Recordset)
sql=execute insert_record_1 @userid_1='&countid&',@typeid_2='1',@nowtime_3=&now()&,@my_4=&total&,@contractid_5=''

rs.open sql,conn,3,3
长日期格式包括时间。
date()获取日期
time()获取时间

80040e07 -- 条件表达式中数据类型不匹配
当服务器尝试处理包含插入记录或更新记录服务器行为的页面,并且该服务器行为试图将 Microsoft Access 数据库中日期/时间列的值设置为空字符串 () 时,会出现此错误。

Microsoft Access 具有强数据类型;对于给定的列值有一套严格的规则。SQL 查询中的空字符串值不能存储在 Access日期/时间列中。目前已知的唯一解决方法,是避免将空字符串 () 或其它任何与该数据类型的指定值范围不对应的值插入 Access 中的日期/时间列,也不要使用这些值更新日期/时间列。
admin
网友回答2022-01-13
smalldatetime可以保存到分。。
admin
网友回答2022-01-13
你可以在之前 写好的日期啊!
admin
网友回答2022-01-13
是不是要改变一下显示时间格式啊,使用ToString(yyyy-MM-dd HH:mm:ss)

回到
顶部