以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助向SQL 2008R2 写入日期字段提示从字符串转换日期和/或时间时,转换失败 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83501) |
-- 作者:zhengboxin -- 发布时间:2016/4/11 11:20:00 -- 求助向SQL 2008R2 写入日期字段提示从字符串转换日期和/或时间时,转换失败 我在命令窗口直接调试也这样,代码是: Dim cmd As New SQLCommand 这样会提示提示从字符串转换日期和/或时间时,转换失败
Dim cmd As New SQLCommand 这样不会报错,但是没有小时分钟信息,说明问题出在Date.Now上,我应该去修改哪些设置,电脑还是数据库,CZRQ字段类型是datetime
[此贴子已经被作者于2016/4/11 11:21:23编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/4/11 11:22:00 -- msgbox看看now是什么值
msgbox(date.Now)
如果改成这样呢?如 format(Date.Now, "yyyy-MM-dd HH:mm:ss") |
-- 作者:zhengboxin -- 发布时间:2016/4/11 11:31:00 -- 老师,Date.Now 输出是2016-04-11 上午 11:29:53,问题应该出在这个上午上,怎么设置时间格式 |
-- 作者:大红袍 -- 发布时间:2016/4/11 11:32:00 -- 1、看2楼,用format
2、可以改一下日期时间格式
http://jingyan.baidu.com/article/647f0115925aee7f2148a8b5.html
|
-- 作者:zhengboxin -- 发布时间:2016/4/11 11:33:00 -- 您提供的format(Date.Now, "yyyy-MM-dd HH:mm:ss")方法可以,不过日期设置也麻烦教我下,谢谢了 |
-- 作者:大红袍 -- 发布时间:2016/4/11 11:33:00 -- 如果用代码改,可以这样
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=82970&replyID=574979&skin=1 |
-- 作者:zhengboxin -- 发布时间:2016/4/11 11:37:00 -- 谢谢老师了,想了一下,我们自己强制转换比较好,日期格式还是不改比较好,毕竟每个客户端都有自己的习惯 |