Felet är snarare i sql-strängen. Pröva med enkel-fnuttar runt strängar inom sql-satsen:
SQL = "SELECT ID, Titel FROM Recension WHERE Titel LIKE '" & bokstav & "'"
4 svar · 191 visningar · startad av timedia
Har gjord en sub:
sub listabokstav()
bokstav = request.querystring("bokstav")
SQL = "SELECT ID, Titel FROM Recension WHERE Titel LIKE """ & bokstav & "%"";"
set rs = Connect.Execute(SQL)
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
'response.write & RS("titel")& "</a> <br>"
response.write "det funkar"
rs.MoveNext
Loop
Else
' om det blir tomt svar
Response.Write "Ingen film följer ditt sökkriterium"
End If
end sub
men får följande fel:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
Någon som ser felet?
Felet är snarare i sql-strängen. Pröva med enkel-fnuttar runt strängar inom sql-satsen:
SQL = "SELECT ID, Titel FROM Recension WHERE Titel LIKE '" & bokstav & "'"
har ändrad men får fortfarande samma fel :(
Får man det felet brukar man ha skrivit fel på ett tabell- eller fältnamn i frågan. Kontrollera att namnen stämmer.
Mvh,
Tips: skriv ut sql:en med response.write
SQL = "SELECT ID, Titel FROM Recension WHERE Titel LIKE """ & bokstav & "%"";"
response.write sql