我有一個運行時訪問數據庫的功能齊全的網站,所以我決定升級它的MSSQL,結果比其他時候更困難。記錄集中的替換錯誤「800a005e」
我有一個錯誤稱爲800a005e
這是我的函數:
Function EscapeSpecialCharacters(ByVal strRSContent)
strRSContent = Replace(strRSContent,"&","&")
strRSContent = Replace(strRSContent,"É","É")
strRSContent = Replace(strRSContent,"é","é")
strRSContent = Replace(strRSContent,"Æ","Æ")
strRSContent = Replace(strRSContent,"Ø","Ø")
strRSContent = Replace(strRSContent,"Å","Å")
strRSContent = Replace(strRSContent,"æ","æ")
strRSContent = Replace(strRSContent,"ø","ø")
strRSContent = Replace(strRSContent,"å","å")
EscapeSpecialCharacters = strRSContent
End Function
這是我如何調用的樂趣:
If Not isNull(strPageContent) Then
Response.Write strPageContent
End If
通知,一切工作正常,當我有它在訪問數據庫上,但現在又是另一回事了!
我們不記住錯誤代碼。你能告訴我們錯誤信息的*文本嗎?另外什麼是'strRSContent'的數據類型,以及如何從數據庫填充該變量? –
爲什麼不使用HTMLEncode? http://www.w3schools.com/asp/met_htmlencode.asp – Fionnuala
對不起...這是一個很好的;-) 錯誤是這樣的: Microsoft VBScript運行時錯誤'800a005e' 無效的使用空':'替換」 /includes/functions.asp,7號線 這是第一線_replace(strRSContent, 「&」, 「& 」)_ – Daniel