10. september 2006 - 23:10Der er
11 kommentarer og 1 løsning
Out of string space fejl
Jeg får følgende fejl på en side...
Error Type: Sun ONE ASP VBScript runtime (0x800A000E) Out of string space: 'Replace' /default.asp, line 18
Koden på min side er følgende...
text = findLinks(Server.HTMLEncode(rsWebside("text")),internLinkSite, openLinkThrough, intTarget, extTarget ) text = replace(text,vbcrLF,"<br />") (linie 18) text = replace(text,vbcrLF & vbcrLF, "<br /><br />") text = replace(text," "," ")
Jeg har samme kode til at køre på andre sider, og der virker det fint, og strengen som skal behandler er ikke mere end 1-200 karakterer, så det virker underligt... Har skrevet til B-One's support, og bedt dem om at genstarte serveren, har læst mig til at det skulle kunne hjælpe.
Men er der nogen der har en løsning på problemet, eller en alternativ løsning til at lave replace i en streng?
fennec >> Den indeholder ikke andet en tekst, og jeg ved godt at det ikke er længden der er problemet, men ifølge fejlbeskrivelsen er det den fejl der kommer når serveren løber tør for hukommelse, hvilket kan ske når man prøver at sammentrække lange strenge.
nielle >> Det er rigtigt ja, ved ikke lige hvorfor den var der... Det har vist sig at det er lidt svært at debugge da fejlen kun opstår sporadisk. Dvs. at jeg kan fjerne linie 18 og stadig få fejlen, tilføje den igen, og så er fejlen væk, men efter et par timer kommer den igen.
Lige nu virker det med følgende: text = replace(findLinks(Server.HTMLEncode(rsWebside("text")),internLinkSite, openLinkThrough, intTarget, extTarget),vbcrLF,"<br />") text = replace(text," "," ")
Og har gjort det siden igår. Måske er fennec inde på noget af det rigtige med B-Ones ASP-fortolker. De siger dog at det ikke er en fejl de har oplevet før.
Men som alternativ løsning er der så andre metoder til at lave replaces på?
nielle>> Næ... Indtil videre virker det med text = replace(findLinks(Server.HTMLEncode(rsWebside("text")),internLinkSite, openLinkThrough, intTarget, extTarget),vbcrLF,"<br />") text = replace(text," "," ")
Men har tidligere fået en fejl med det... Der har måske været et eller andet galt med B-One's server som de måske har fået rettet...
nielle>> Ja det er det, men det kunne være man skulle kigge sig lidt om efter andre udbydere. B-One har ellers altid kørt stabilt, dog med små mærkværdige problemer, sikkert fordi som fennec skrev at de brugte en "falsk" udgave af ASP.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.