webForumDet fria alternativet

Chilisoft ASP - Fel 507 vid funktion på lång sträng

ASP

3 svar · 333 visningar · startad av sharkface

Medlem sedan okt. 200040 inlägg
Frågan#1

Hej!

Kör en funktion (se nedan) på data som hämtas ur databas. När funktionen körs på mindre fält fungerar den, men när jag har mer data (text) i fältet fungerar det ej och jag får felmeddelandet:

HTTP Error 507
507 Unexpected

Funktion:

Function BRremove(s)
  if len(s) > 0 then
  BRremove = Replace(s, (chr(60) & chr(98) & chr(114) & chr(62)), chr(13))
  end if
End Function

' Detta sker i funktionen: 
' <BR> ==> chr(13)
' HTML-<BR> förvandlas till ett enterslag

Om funktionen:
Funktionen tar bort BR ur HTML-koden när den tas in i en TEXTAREA för editering av webbsida. Har en motsvarande funktion som lägger in BR vid spara.

Webbhotellet jag kör på har Chlisoft´s ASP.

Har testat att öka på Server.ScriptTimeout:en, men det verkar inte ha med saken att göra - det går fort att köra igenom funktionen...

Någon som vet vad detta beror på?

Medlem sedan juni 200032 967 inlägg
#2

Jag kan inte direkt svara på frågan, men jag förstår inte varför du krånglar med en massa chr()? Jag hade skrivit så här:

Function BRremove(s)
  s = "" & s ' ser till så det inte blir fel om s är [i]null[/i]
  BRremove = Replace(s, "<BR>", chr(13))
End Function

Vad menar du med "lite" resp "mycket" text?

Medlem sedan mars 20032 667 inlägg
#3

Chilisoft ASP har en bugg när det gäller vissa specialtecken i långa strängar som ska skickas in eller hämtas från databasen. Vad jag vet har problemet inte lösts ännu. Själv omvandlade jag dessa specialtecken till dess html-entiteter för att komma runt beskymret. Ditt felmeddelande passar dock inte in, man brukar få följande som fel:

error.80004005
SQLBindParameter not used for all parameters
ADO.DBConnection.1

Medlem sedan okt. 200040 inlägg
#4

Antal tecken

Går man över 10 000 tecken verkar felet uppstå...

280 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)