测试积点老人 发表于 2020-3-11 11:40:42

SqlServer delphi执行存储过程报错

SqlServer delphi执行存储过程报错
@id int,
    @content image ,
    @gamename varchar(200)
AS
BEGIN
    declare @temp varbinary(500)
    declare @tmpid int =-1
    declare    @sql varchar(500)
      print @tmpid
    select @tmpid=id from dbo.ActivityPlayers where <a href="mailto:id=@id">id=@id</a>
    print @tmpid
    if @tmpid =-1
   
    begin
    insert into dbo.ActivityPlayers (id) values(@id)
   end
    set @temp=CONVERT(varbinary(500),@content)
    set @sql='update dbo.ActivityPlayers set <a href="mailto:'+@gamename+'='+CONVERT(varchar(1000">'+@gamename+'='+CONVERT(varchar(1000</a>), @temp)+' where id='+convert(varchar(20),@id)
    print @sql
    exec(@sql)
END

bellas 发表于 2020-3-12 09:37:32

参看下这个链接https://q.cnblogs.com/q/104924/

海海豚 发表于 2020-3-12 09:51:20

建议数据库字段直接使用image类型

qqq911 发表于 2020-3-12 11:01:54

发下报错信息

abcsell 发表于 2020-3-12 14:17:15

换个ID
页: [1]
查看完整版本: SqlServer delphi执行存储过程报错