yxl's profile大路朝前走PhotosBlogListsMore Tools Help

Blog


    June 20

    SQL SERVER 2000列名无效的解决方法

    create  procedure UpdateNewsContent3
    @tableName nvarchar(100), --表名
    @newsID nvarchar(10),  --ID号
    @newsTitle nvarchar(100), --新闻标题
    --@newsSource varchar(200), --新闻来源
    @newsPicture nvarchar(400), --新闻图片地址
    @newstime nvarchar(20),  --新闻添加时间
    @newsContent nvarchar(4000) --新闻内容
    as
    begin
     declare @sql nvarchar(4000)
     set @sql ='update ' + @tableName + ' set Trade_ExhibitName = ' + char(39) + @newsTitle + char(39) + ' ,Cinema_URL = '+ char(39) + @newsPicture + char(39) + ' ,Trade_ExhibitContent = ' + char(39) + @newsContent + char(39) +' ,Cinema_Time =  '+ char(39) + @newstime + char(39) + ' where Trade_ID = '+ @newsID
     exec (@sql)
    end
     
     

    注意,要加上char(39)就可以了。