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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.