Hvis det skal rettes og gemmes vil et spilt på mellemrum og så loop igennem det array så alle navne får stort begyndelse bogstav om der er 2,3,4 eller flere.
Her er det så bare nødvendigt, at efternavnet SKAL skrives ind. Men hvis en bruger glemmer dette kommer der fejl.
Jeg har i forvejen denne kode:
Function StorBogstav(Streng) name = Streng If name <> "" then Sname = split(name," ") for i=0 to ubound(Sname) SMellemrum=SMellemrum+1 fBNname = left(ucase(Sname(i)),1) nBNname = len(Sname(i))-1 aBNname = right(lcase(Sname(i)),nBNname) StorBogstav = StorBogstav & fBNname & aBNname & " " next StorBogstav = RTrim(StorBogstav) end if End Function
som egentlig virker fint, men af en eller anden underlig årsag kommer denne fejl nogle gange. Så hvis man fx prøver at indtaste det samme igen, virker det typisk.
The page cannot be displayed There is a problem with the page you are trying to reach and it cannot be displayed.
Open the filserver home page, and then look for links to the information you want. HTTP 500.100 - Internal Server Error - ASP error Internet Information Services
Får stadigvæk fejlen en gang i mellem. Der kan godt gå et stykke tid, før den kommer. Kan det have noget at gøre med, at der sidder ca. 20 brugere der benytter systemet?
Koden hvor fejlen kommer:
'Retter til stort begyndelses bogstav strTemp = replace(Request.Form("name"),"'","''") navn = split(strTemp, " ") strTemp = "" for i=0 to ubound(navn) strTemp = strTemp & ucase(left(navn(i),1)) &lcase(right(navn(i),len(navn(i))-1)) & " " next strTemp = trim(strTemp)
strAdr = replace(Request.Form("street"),"'","''") navn = split(strAdr, " ") strAdr = "" for i=0 to ubound(navn) strAdr = strAdr & ucase(left(navn(i),1)) &lcase(right(navn(i),len(navn(i))-1)) & " " next strAdr = trim(strAdr)
strBy = replace(Request.Form("city"),"'","''") navn = split(strBy, " ") strBy = "" for i=0 to ubound(navn) strBy = strBy & ucase(left(navn(i),1)) &lcase(right(navn(i),len(navn(i))-1)) & " " next strBy = trim(strBy)
strsBy = replace(Request.Form("scity"),"'","''") navn = split(strsBy, " ") strsBy = "" for i=0 to ubound(navn) strsBy = strsBy & ucase(left(navn(i),1)) &lcase(right(navn(i),len(navn(i))-1)) & " " next strsBy = trim(strsBy)
Fejlen kan komme af helt alm. navne som anders andersen.
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.