aiiq 发表于 2010-5-4 17:03:04

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

在存储过程中
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' 指定的属性无效

有人知道什么原因吗?

aiiq 发表于 2010-5-5 10:35:57

做小白鼠确实不容易
页: [1]
查看完整版本: 关于SQL2008的解密装备数据的问题