08. januar 2003 - 15:34
Der er
6 kommentarer og 1 løsning
update
jeg har variablen projectlink, der skal gemmes i min sql-database. Variablen indeholder et link. Nedenfor kan i se indholdet. projectlink = "<a href=""#"" onclick=""java script:opener.parent.contents.location.href=" & chr(39) & "booking.asp?projectid=" & projectid & "" & chr(39) & ";"">" & oRs("title") & "</a>" projectlink = server.HTMLencode(projectlink) Min update ser således ud: Set oRs1 = oConn.Execute("UPDATE EVENTS SET startdate='" & left(fra,8) & "', starttime='" & fra & "', enddate='" & left(til,8) & "', endtime='" & til & "', title= '" & overskrift & "', body='" & projectlink & "' WHERE bookingid=" & bookingid & " and projectid=" & projectid) en response.write af mit update ser således ud: UPDATE EVENTS SET startdate='20030108', starttime='20030108 09:00', enddate='20030108', endtime='20030108 9:15', title= 'Lunch', body='<a href="#" onclick="java script:opener.parent.contents.location.href='booking.asp?projectid=16';">CUBA061102</a>' WHERE bookingid=31 and projectid=16 Jeg får følgende fejl når jeg forsøger at updaterer: Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC SQL Server Driver]COUNT field incorrect or syntax error Hvad gør jeg galt
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. januar 2003 - 15:39
#1
Prøv sådan her!: Set oRs1 = oConn.Execute("UPDATE [EVENTS] SET startdate='" & left(fra,8) & "', starttime='" & fra & "', enddate='" & left(til,8) & "', endtime='" & til & "', title= '" & overskrift & "', body='" & projectlink & "' WHERE bookingid=" & bookingid & " and projectid=" & projectid) //>Rune
08. januar 2003 - 15:41
#2
i det heletaget skal du ikke Server.HTMLEncode() din streng inden du skyder den til databasen! //>Rune
08. januar 2003 - 15:41
#3
Det giver samme resultat
08. januar 2003 - 15:44
#4
Det må jo være ' midt i mit link der giver problemet. Hvad kan jeg gøre for at gemme dem i databasen?
08. januar 2003 - 21:34
#5
Ah ok.. projectlink = "<a href=""#"" onclick=""java script:opener.parent.contents.location.href=" & chr(39) & "booking.asp?projectid=" & projectid & "" & chr(39) & ";"">" & oRs("title") & "</a>" projectlink = Replace(projectlink,"'", "''") erstat én ' med to! -den laver det selv om inde i DB'en! //>Rune
09. januar 2003 - 07:57
#6
Tak for det.
09. januar 2003 - 13:07
#7
Anytime... Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering