请问这句话是什么意思:Implictit convefsion from data type datetime to int is not allowed. Use the CONVERT function to run this q 在执行存储过程的时候报错:Implictit convefsion from data type datetime to int is not allowed. Use the CONVERT function to run this query.请问是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 翻译?--------不允许转换日期类型的数据到整型数据。用CONVERT函数来运行查询 数据类型不匹配。你应在你的datetime变量之前加上INT强制转换。 你往数据库中加入的数据可能是类型不匹配,可以用CONVERT来进行类型转换,是类型一致 这是SQLSERVER报的错,就是说你准备对某个类型的数据(或字段)进行操作,但它的类型与执行的操作不匹配,必须用convert()或cast()来转换它的类型。比方说:declare @tmp varchar(100)select @tmp = '2'select @tmp * 3 //这句就不行,因为@tmp是一个字串类型select convert(int,@tmp) * 3 //这样就可以,用convert()把@tmp转换为整型 TstringList奇怪错误,地址错误? 晕了~我在DELPHI7怎么找不到QuickReport组件呀?难道DELPHI7不能制作报表! 急,请各问关心一下,高分求救! 关于Install Shield8.0使用的几个问题 请教关于指针变量的问题 求助多层中记录添加等问题? 并发操作控制:在C/S当中如何避免多个用户同时插入同一条记录? 刚找到新工作,做在线视频捕捉的开发,请大家提点建议 ADO+Pardox 很棘手的问题.急需解决.望关注 为什么我的TDBGrid无发获得数据 d7 ADO+sql Server 如何实现远程访问??
--------
不允许转换日期类型的数据到整型数据。用CONVERT函数来运行查询
比方说:
declare @tmp varchar(100)
select @tmp = '2'
select @tmp * 3 //这句就不行,因为@tmp是一个字串类型
select convert(int,@tmp) * 3 //这样就可以,用convert()把@tmp转换为整型