नहीं होना चाहिए जब मुझे HTML एन्कोडेड टेक्स्ट को HTML में वापस करने के लिए कोई फ़ंक्शन नहीं है, तो मुझे एक प्रकार की मेल नहीं मिला त्रुटि मिल रही है। यह सामान्य रूप से अच्छा काम करता है, लेकिन किसी कारण से, मैं कुछ पाठ आज पर इसका इस्तेमाल, और निम्न त्रुटि प्राप्त करने की कोशिश:क्लासिक एएसपी: मुझे
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'UnChkString'
/manage/solutions_delete.asp, line 22
लाइन मैं पर इस समारोह का उपयोग कर रहा है:
<%= UnChkString(solution_desc) %>
solution_desc
चर रहा है:
<p>Here is a description of what this solution is all about.</p>
क्षेत्र डेटाबेस एक पाठ क्षेत्र है से solution_desc
खींच रहा है।
मेरे UnChkString समारोह है:
Function UnChkString(string)
UnChkString = Replace(string,"[%]","%")
UnChkString = HTMLDecode(UnChkString)
End Function
HTMLDecode समारोह है:
Function HTMLDecode(sText)
Dim I
sText = Replace(sText, "&" , Chr(38))
sText = Replace(sText, "&" , "&")
sText = Replace(sText, """, Chr(34))
sText = Replace(sText, "’", Chr(39))
sText = Replace(sText, "<" , Chr(60))
sText = Replace(sText, ">" , Chr(62))
sText = Replace(sText, " ", Chr(32))
For I = 1 to 255
sText = Replace(sText, "&#" & I & ";", Chr(I))
Next
HTMLDecode = sText
End Function
संपादित
मैं भी कोशिश की है:
<%= UnChkString(CStr(solution_desc)) %>
कोई किस्मत के साथ।
कौन सी लाइन लाइन 22 है? – bfavaretto
@bfavaretto '<% = UnChkString (solution_desc)%>' – James
शायद आपको डीबी से 'NULL' मिल रहा है? क्या आपके द्वारा पोस्ट की गई उदाहरण स्ट्रिंग के साथ त्रुटि होती है? – bfavaretto