回 帖 发 新 帖 刷新版面

主题:江湖英雄好汉来看看加分题

create procedure myinsertpro(@mname nchar(10),@muserlevel int,
@mlongtime timestamp,@mimage image)
as insert into longinfo values(@mname,@muserlevel,
@mlongtime,@mimage)

execute myinsertpro '22',85,getdate,NULL   //就是这一句有错,如何改正呀

消息 257,级别 16,状态 3,过程 myinsertpro,第 0 行
不允许从数据类型 nvarchar 到 timestamp 的隐式转换。请使用 CONVERT 函数来运行此查询。

回复列表 (共2个回复)

沙发

1.
@mlongtime不应定义为timestamp类型,应为datetime类型
2.
execute myinsertpro '22',85,getdate(),NULL

板凳

1.
@mlongtime不应定义为timestamp类型,应为datetime类型
2.
execute myinsertpro '22',85,getdate(),NULL

我来回复

您尚未登录,请登录后再回复。点此登录或注册