17. august 2005 - 18:37Der er
9 kommentarer og 1 løsning
Simpel form laver fejl ved for meget tekst ?
Jeg har lavet en form, hvor der er et textarea hvor der gerne skulle kunne indtastes en del text, for så at blive sendt til en anden side og blive vist derpå. Men når jeg kommer over en hvis antal tegn, dog ikke særlig mange, så får jeg en 500-serverfejl.
<% Conn = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("arrang.mdb") & ";UID=admin;PWD=;" Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open Conn Set rs = myConn.Execute("SELECT TOP 10 * FROM arrang ORDER BY id desc") do until rs.EOF %>
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl
gør ovenstående og du får en fejlbesked du kan bruge til noget... et gæt er at fejlen skyldes at du bruger et tekstfelt i stedet for et notatfelt i din database.
Har du checket om feltet "bskriv" i din access tabel er et felt af typen "Notat" og ikke "Tekst". Den sidstnævnte kan nemlig kun indeholde max 255 tegn =:o)
har fundet ud af det nu.. men nu mangler jeg bare at teksten laver et break, så den ikke fortsætter i uendelighed, så man skal til at scrolle mod højre ?
ordArr = split(MyWord," ") 'Deler teksten op i en array...ord for ord
leng = 0 for x=0 to ubound(ordArr) leng = leng + len(ordArr(x)&" ")
if leng > intLength then 'indsæt break hvis længden er over vores definerede parameter Response.write "<br>" leng = len(ordArr(x)&" ") end if Response.write ordArr(x) & " " next
Hov... i linien... "dim textStreng, leng, intLength, x" skulle der naturligvis stå ´ "dim MyWord, leng, intLength, x"
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.