求助:不允许从数据类型money到varchar的隐性转换,请使用convert函数来运行此查询
CREATE PROCEDURE [BookModify]( @BID [int],
@BISBN [varchar](50),
@BName [varchar](50),
@BAuthor [varchar](50),
@BTheme [varchar](50),
@BClassifyText [varchar](50),
@BIndex [varchar](50),
@BPress [varchar](50),
@BPrice [money],
@BSeriesName [varchar](50),
@BDescribe [varchar](500))
AS UPDATE [LMS].[dbo].[Book]
SET [BISBN] =@BISBN,
[BName] =@BName,
[BAuthor] =@BAuthor,
[BTheme] =@BTheme,
[BClassifyText] =@BClassifyText,
[BIndex] =@BIndex,
[BPress] =@BPress,
[BPrice] =@BPrice,
[BSeriesName] =@BSeriesName,
[BDescribe] =@BDescribe
WHERE
( [BID] =@BID)
在保存这个存储过程时出现:不允许从数据类型 varchar 到数据类型 money 的隐性转换.请使用 CONVERT 函数来运行此查询。
[[it] 本帖最后由 ershiyi 于 2008-5-6 11:32 编辑 [/it]]