KorakMedlem sedan maj 2001133 inlägg Har lite problem med att få till så att apostrofer tillåts.
Har fått till det så att det funkar på alla ställen utom ett.
Detta felmeddelande får jag:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'namn=''Ord med Apostrof' And visa=True'.
/galleri/admin.asp, line 232
och så här ser rad 232 och 233 ut:
Set Ads=Conn.Execute("Select Count(*) As antal From bilder Where namn='" & RecSet("namn") & "' And visa=True")
Set Ads2=Conn.Execute("Select Count(*) As antal From bilder Where namn='" & RecSet("namn") & "' And visa=False")%>
Mycket tacksam för hjälp!
@ndersMedlem sedan juni 200032 969 inlägg Set Ads=Conn.Execute("Select Count(*) As antal From bilder Where namn='" & Replace(RecSet("namn"), "'", "''") & "' And visa=True")
Själva replacebiten lägger man med fördel i en egen funktion som anropas då man vill.
Mvh,
KorakMedlem sedan maj 2001133 inlägg Hmm, en rad till som faktiskt krånglar som jag inte får till.
Samma felmeddelande som tidigare. Raden ser ut såhär:
Set RS = Conn.Execute("Select * From galleri where namn='" & Request.Querystring("id") & "'")%>
Något tips? Tack på förhand!
@ndersMedlem sedan juni 200032 969 inlägg Lägg in replacen på samma sätt där?
Set RS = Conn.Execute("Select * From galleri where namn='" & Replace(Request.Querystring("id"), "'", "''") & "'")%>
Mvh,
KorakMedlem sedan maj 2001133 inlägg Kungligt!
Jag blev tvungen att ändra på ett par ställen till men nu funkar allt perfekt.
Tack så jättemycket!