使用replace來(lái)將數(shù)據(jù)庫(kù)里讀出來(lái)的數(shù)據(jù)替換,如果字段不為空是正常,但如果
為空時(shí)就出現(xiàn)以下提示:
microsoft vbscript 運(yùn)行時(shí)錯(cuò)誤 錯(cuò)誤 '800a005e'
無(wú)效使用 null: 'replace'
主要問(wèn)題就是sqlserver的字段為null,所以不能簡(jiǎn)單的為空判斷,只能使用isnull
可以先判斷
if isnull(rs(coutent))=false then
response.write(null)
else
response.write replace(rs(coutent),chr(13),<br/>)
end if
測(cè)試:
代碼如下:
if isnull(keyword)=true then keyword=dxy_title
if isnull(descriptions)=true then descriptions=dxy_title
更多信息請(qǐng)查看IT技術(shù)專欄