社区
C#
帖子详情
从数据类型varchar转换为datetime时出错
qqlijiajian
2015-10-22 12:00:19
C#/winfrom
页面设计:一些文本框、和一个DataList,点击保存/提交报错。
自己用内网跑没有问题,打包完发给客户就老是报这个错误,在同事的电脑上跑打包过后的也没有问题,所以觉得应该不是代码问题,百度了一下,试了改客户那边的控制面板上的时间类型的方法,但是也没有什么用,不知道你们遇到过没,求大神。
...全文
753
6
打赏
收藏
从数据类型varchar转换为datetime时出错
C#/winfrom 页面设计:一些文本框、和一个DataList,点击保存/提交报错。 自己用内网跑没有问题,打包完发给客户就老是报这个错误,在同事的电脑上跑打包过后的也没有问题,所以觉得应该不是代码问题,百度了一下,试了改客户那边的控制面板上的时间类型的方法,但是也没有什么用,不知道你们遇到过没,求大神。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
娃都会打酱油了
2015-10-22
打赏
举报
回复
话说你这个错误的stacktrace得到了吗?
qqlijiajian
2015-10-22
打赏
举报
回复
日期是我们程序里面自动添加的,这个应该没有问题,我们本地上跑都可以,都没有报这个错误。
娃都会打酱油了
2015-10-22
打赏
举报
回复
估计输入的格式与你们输入的格式不一样吧,你问下客户输入的是什么样子的字符串
qqlijiajian
2015-10-22
打赏
举报
回复
找到原因了,和百度上的方法一样,控制面板-区域语言和时间-修改时间格式不要dddd,而且要重新启动下,我是没有重新启动才没有效果,虽然没有得到答案,但是谢谢你们的回答,分还是给你们吧。
qqlijiajian
2015-10-22
打赏
举报
回复
catch吗? 你说的这个我不知道额
ajianchina
2015-10-22
打赏
举报
回复
可能是Framework的bug,微软曾针对Framework4.0发布过以下这个更新,这个更新包括修复了一些数据连接上的错误,如果你的目标框架这是这个版本,并且没有安装此更新,建议更新后再看一下。 http://www.microsoft.com/zh-CN/download/details.aspx?id=42643
从
varchar
数据类型
到
datetime
数据类型
转换
失败?求解,急!? 已查找百度,但基本都是针对
datetime
的数据范围做出的解答,而我认为输入的源代码并没有超出范围
从
varchar
数据类型
到
datetime
数据类型
转换
失败?求解,急!? 已查找百度,但基本都是针对
datetime
的数据范围做出的解答,而我认为输入的源代码并没有超出范围 源代码 USE test GO INSERT INTO student VALUES (‘201801001’,‘王小五’,‘男’,‘2000-09-09 00:00:00.000’,‘76’,‘2018-09-10 00:00:00.000’,‘四川省’,‘01’,‘0’), (‘201801002’,‘宋妮妮’,‘女’,‘2000-
从
varchar
数据类型
到
datetime
数据类型
的
转换
产生一个超出范围的值报错
sql中执行
varchar
数据赋值到
datetime
时
报这个错: 从
varchar
数据类型
到
datetime
数据类型
的
转换
产生一个超出范围的值 这个
varchar
格式是没错的,是因为
datetime
这个
数据类型
有
时
间数值的范围限定,当超出
时
间范围
时
就抛出这个错误。 如果类型是“
datetime
”
数据类型
: 最大是9999年12 月31日 最小是1753年1月1日 如果类型是s
sql server报【从
varchar
数据类型
到
datetime
数据类型
的
转换
产生一个超出范围的值】错误的解决办法...
产生这个错误的原因是在使用convert函数将给定的日期字符串
转换
为日期类型的
时
候,因为
datetime
这个
数据类型
有
时
间数值的范围限定,当超出
时
间范围
时
就抛出这个错误。 如果类型是【
datetime
】
数据类型
:最大是9999年12 月31日,最小是1753年1月1日。 如果类型是【small
datetime
】
数据类型
:最大值是2079年6月6日,最小值是1900年1月1日。 更多...
又被数据坑了
将对方抛过来的代表
时
间的
varchar
类型的数据
转换
为
datetime
类型存入数据库 写法 cast(datestr as
datetime
) 报错啦: “从字符串
转换
日期和/或
时
间
时
,
转换
失败。" 最后发现原因: datestr中有的数据为‘abde’--肯定无法
转换
为
datetime
类型!!!! 正确的思路应先判断 datestr是否合法,此处用的是 isdate(expr...
sql server添加数据
时
,从
数据类型
varchar
转换
为 numeric
时
出错
表: create table teacher (tno char(7), tname char(10), tsex char(2), tbirthday
datetime
, position char(12), department char (16), tamount numeric(7,2), experience char(200), primary key(tno),
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章