以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- win8.1系统使用sql命令给日期字段赋值出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58203) |
-- 作者:zunwoun -- 发布时间:2014/10/13 18:20:00 -- win8.1系统使用sql命令给日期字段赋值出错 命令: cmd.CommandText = "update {终端日志} set 前台签到 =\'" & Date.now & "\',是否在线=1 where 终端机名=\'" & 本机名称 & "\'" 出错信息:Conversion failed when converting date and/or time from character string. 我电脑系统是win8.1,其他电脑运行没有问题,上述命令中前台签单是日期字段,如果把这个字段赋值删除,不会出错 请指教!
|
-- 作者:pyh6918 -- 发布时间:2014/10/13 18:27:00 -- 根本就没有前台签单字段 |
-- 作者:唐尸三摆手 -- 发布时间:2014/10/13 18:33:00 -- 楼主的问题是由于win8.1系统默认日期格式造成的,可进入控制面板的区域和语言设置修改即可。 出错信息提示你转换日期时间格式出错。 [此贴子已经被作者于2014-10-13 18:33:22编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/10/13 19:00:00 -- 简单点这样写
cmd.CommandText = "update {终端日志} set 前台签到 =\'" & Format(Date.now,"yyyy-MM-dd HH:mm:ss") & "\',是否在线=1 where 终端机名=\'" & 本机名称 & "\'" |
-- 作者:zunwoun -- 发布时间:2014/10/13 19:35:00 -- 谢谢版主! |