社区
MS-SQL Server
帖子详情
关于使用CONVERT转换数据类型时的错误处理,请教!
minsky
2004-12-24 12:05:48
在使用Convert()转换数据类型时候产生的错误代码,要如何才能获取呢?
例如:
Select Convert(Datetime,'20041224',120) 执行正常
但
Select Convert(Datetime,'20041235',120)将是数据类型的转换导致 datetime 值越界。
我知道错误代码为242,但如何抓出这个错误码并转入错误处理?
谢谢!!
...全文
343
5
打赏
收藏
关于使用CONVERT转换数据类型时的错误处理,请教!
在使用Convert()转换数据类型时候产生的错误代码,要如何才能获取呢? 例如: Select Convert(Datetime,'20041224',120) 执行正常 但 Select Convert(Datetime,'20041235',120)将是数据类型的转换导致 datetime 值越界。 我知道错误代码为242,但如何抓出这个错误码并转入错误处理? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minsky
2004-12-24
打赏
举报
回复
To Liroyal(葉楓) 在convert时候产生错误,此时不能使用select @@error
To szh3210(失去缘知万事空,半杯不过二锅头) 35 是日期,我的目的是想看看输入日期是否合法
TO Liroyal(葉楓) 你的方法更为简洁..谢谢..
Liroyal
2004-12-24
打赏
举报
回复
用isdate('20041235')先做判断吧,在存储过程里不要做错误处理,要做错误预防
szh3210
2004-12-24
打赏
举报
回复
20041235
35应该是日期吧
Liroyal
2004-12-24
打赏
举报
回复
select @@error
xluzhong
2004-12-24
打赏
举报
回复
用isdate('20041235')先做判断吧,在存储过程里不要做错误处理,要做错误预防
C++
数据类型
转换
(转)全!
版权声明:转载
时
请以超链接形式标明文章原始出处和作者信息及本声明 http://whuhutu.blogbus.com/logs/1819202.html int i = 100; long l = 2001; float f=300.2; double d=12
VC++
数据类型
转换
大全
_variant_t是VARIANT的封装类,其赋值可以
使用
强制类型
转换
,其构造函数会自动处理这些
数据类型
。
使用
时
需加上#include 例如: Cpp代码 long l=222; ing i=100; _variant...
VC常用
数据类型
使用
转换
详解
VC常用
数据类型
使用
转换
详解- - 有关
数据类型
转换
的整理 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君 "; char temp[20
数据类型
转换
的整理
数据类型
转换
的整理 本人并未对所有方法都做测试,仅仅是为了给大家一个参考。 读者层次:初学 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char ...
vc
数据类型
转换
大全
int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;...一、其它
数据类型
转换
为字符串短整型(int)itoa(i,temp,10);///将i
转换
为字符串放入te
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章