25. august 2004 - 16:08Der er
3 kommentarer og 1 løsning
Fejl ved indsættelse i database..
Hej eksperter...
På min side har jeg en form brugere kan indtaste nogle ting i der derefter indsættes i access database.. Jeg har problemer med når brugere i formene skriver et "'"... Når man trykket indsæt redirect den godt nok, men eller sker der intet... Hvordan får man den til at skifte det ud så den istedet laver 2 ("''") der tolkes som en af databasen?
Ja, men hvis det skal gøres på fx. 10 poster hvad så? Vil du ikke skrive hele koden (strSQL = "Insert into Apartments (1, 2, 3) values('" & Request.Form("1") & "','" & Request.Form("2") & "','" & Request.Form("3") & "')" ) så jeg er med på hvad du mener...
Du bliver nød til at kalde replace funktionen på alle de request.form() hvor der kan være bruge '. Du kan selvfølgelig også lave en funktion, som gør det lidt nemmere.
function replaceApp(FunkText) replaceApp = replace(FunkText&"","'","''") end function
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.