<%Set Conn = Server.CreateObject("ADODB.Connection") Hej,Typblandningsfel i villkorsuttryck.
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("admin\galleri.mdb")
SQL = "Select * From bilder where id = " & Request.QueryString("id") & " and namn = " & Request.QueryString("namn")
RecSet.Open SQL, Conn%>
<% if RecSet.EOF then%>
<%else%>
Föregående bild
<%END IF%>
När jag ska köra detta får jag följande felmedelande:
Feltyp:
Microsoft JET Database Engine (0x80040E07)
Typblandningsfel i villkorsuttryck.
/Sc/bilder.asp, line 66
Vad är det som är fel?Sv: Typblandningsfel i villkorsuttryck.
Du måste ha fnuttar runt strängar i SQL-satser så prova med :
SQL = "Select * From bilder where id = " & Request.QueryString("id") & " and namn = '" & Request.QueryString("namn") & "'"
Notera enkelfnuttarna före och efter : Request.QueryString("namn")
Lycka till,