搜索
 找回密码
 加入

关于SQL2008的解密装备数据的问题

aiiq 2010-5-5 10:35:57 1759
在存储过程中
Select @dwid=cast(cast(substring(cast(substring(strItem, @i,4) as varbinary(4)), 4, 1)+substring(cast(substring(strItem, @i,4) as varbinary(4)), 3, 1)+substring(cast(substring(strItem, @i,4) as varbinary(4)), 2, 1)+substring(cast(substring(strItem, @i,4) as varbinary(4)), 1, 1) as varbinary(4)) as int(4))
                From UserData
                Where strUserID = @StrUserID

以上代码可以在SQL2000运行,但在2008中运行会提示以下错误。

CAST 或 CONVERT: 为类型 'int' 指定的属性无效

有人知道什么原因吗?

1 回复

aiiq
2010-5-5 10:35:57
楼主
点击查看详情
做小白鼠确实不容易
高级模式
游客