Avatar billede cdc Novice
28. april 2004 - 08:19 Der er 7 kommentarer og
2 løsninger

accepter ping i text

Hvordan er det lige man laver det så man slipper for at den laver fejl når der bliver tastet en "ping" i texten som skal gemmes i db. ( Nicole's giver fejl )

/cdc
Avatar billede cesil Nybegynder
28. april 2004 - 08:22 #1
sådan her
text = replace(str,"'","''")
Avatar billede mm12010 Nybegynder
28. april 2004 - 08:23 #2
eller:

str="Nicole's giver fejl"
str=Replace(str,"'","'")
Avatar billede cdc Novice
28. april 2004 - 09:23 #3
hvor i scriptet skal den ind ?
Avatar billede mm12010 Nybegynder
28. april 2004 - 09:37 #4
str="Nicole's giver fejl"
strSQL="INSERT INTO [tabel](txt) VALUES('"&Replace(str,"'","'")&"')"
Avatar billede cdc Novice
28. april 2004 - 09:38 #5
Nicole's var bare et exempel mm12010
Avatar billede cdc Novice
28. april 2004 - 09:39 #6
gem funktionen ser således ud:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("xxxx.mdb")

SQL = "insert into hold (holdnavn,deltager,mail) values("
SQL = SQL & "'" & Request.Form("holdnavn") & "', "
SQL = SQL & "'" & Request.Form("deltager") & "', "
SQL = SQL & "'" & Request.Form("mail") & "')"
Conn.Execute(SQL)

conn.Close
Set conn = nothing
Set SQL = nothing

response.redirect ("RetListe.asp")

else

response.write "Du skal udfylde *alle* felter!<br>"
response.write "<a href='java script:history.go(-1)'>Tilbage</a>"
end if

ElseIf Request("mode") = "gem" then

set conn = server.createobject("ADODB.connection")
path = Server.MapPath("dream.mdb")
conn.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}"

SQL="UPDATE spillere SET "
SQL = SQL & "spillernavn='" & spillernavn & "', "
SQL = SQL & "handicap='" & handicap & "', "
SQL = SQL & "sidsterunde='" & sidsterunde & "', "
SQL = SQL & "klasse='" & klasse & "', "
SQL = SQL & "totalt='" & totalt & "' "

SQL = SQL & " where sid = " & CInt(Request.Querystring("sid"))
'response.write sql

Set RS = Conn.Execute(SQL)

response.redirect ("RetListe.asp")

else
end if
%>
Avatar billede mm12010 Nybegynder
28. april 2004 - 09:51 #7
SQL = "insert into hold (holdnavn,deltager,mail) values("
SQL = SQL & "'" & Replace(Request.Form("holdnavn"),"'","&#39;") & "', "
SQL = SQL & "'" & Replace(Request.Form("deltager"),"'","&#39;") & "', "
SQL = SQL & "'" & Replace(Request.Form("mail"),"'","&#39;") & "')"
Conn.Execute(SQL)
Avatar billede cdc Novice
28. april 2004 - 09:54 #8
siger tak, smider du ikke lige et svar også mm12010
Avatar billede mm12010 Nybegynder
28. april 2004 - 09:55 #9
selv tak :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester