16. januar 2002 - 18:44
Der er
5 kommentarer og 1 løsning
Replace duttelut
Følgende kode udskifter apostrof med gåseøjne <% strTekst = Request.Form(\"Tekstfelt\") strTekst = Replace(strTekst, \"\'\", \"\'\'\") %> Hvordan sætter jeg det ind i denne kode: Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath(\"database.mdb\") Conn.Open DSN strSQL = \"Insert into nyheder (emne, nyhed) values(\'\" & Request.Form(\"emne\") & \"\', \'\" & Request.Form(\"nyhed\") & \"\')\" Conn.Execute(strSQL) ...så den udskifter eventuelle apostroffer i emne & nyhed feltet???
Annonceindlæg fra Lector
Slettet bruger
16. januar 2002 - 18:45
#1
strSQL = \"Insert into nyheder (emne, nyhed) values(\'\" & Replace(Request.Form(\"emne\"), \"\'\", \"\'\'\") & \"\', \'\" & Replace(Request.Form(\"nyhed\"), \"\'\", \"\'\'\") & \"\')\"
16. januar 2002 - 18:47
#2
Kan det være noget lignene: strEmne = Request.Form(\"Emne\") strNyhed = Request.Form(\"Nyhed\") strSQL = \"Insert into nyheder (emne, nyhed) values(\'\" & Replace(strEmne, \"\'\", \"\'\'\") & \"\', \'\" & Replace(strNyhed, \"\'\", \"\'\'\") & \"\')\" ????
16. januar 2002 - 19:07
#3
nu har du fået pointene, men kan du fortælle mig hvad man skal gøre når man bruger update: strSQL = \"update info set \" strSQL = strSQL & \"brugernavn= \'\" & Request.Form(\"brugernavn\") & \"\', \" strSQL = strSQL & \"password= \'\" & Request.Form(\"password\") & \"\', \" strSQL = strSQL & \"hardware= \'\" & Replace(Request.Form(\"hardware\"), \"\'\", \"\'\'\") & \"\' \" strSQL = strSQL & \" where id = \" & Request.Form(\"id\")
16. januar 2002 - 19:07
#4
der synes jeg nemlig ikke det virker
16. januar 2002 - 19:11
#5
nevermind... jeg har selv fundet fejlen :)
Slettet bruger
16. januar 2002 - 19:12
#6
takker, omend lidt forvirret :)
Kurser inden for grundlæggende programmering