Förlåt mig LarsG det är ja som är trött det borde ja fattat
Session hur ska det se ut?
24 svar · 386 visningar · startad av FIgg3 · sida 2 av 2
Trådstarten, av FIgg3
Hejsan ja har då först och främst skapast ett inloggnings system då man då får en som heter vem som lagrar RecSet("anv") sedan vill ja nu då endast skriva ut de filmer från den valda Sessionen men hur skulle den koden se ut? typ SQL = "SELECT \ From movies WHERE namn = Session('vem') ORDER BY ID ASC" Ja ja det står i alla fall helt still för mig så snälla hjälp :)
Läs hela trådstarten →Ojj ojj oj vad jag är jobbig i kväll men varför blir det:
Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.
/figg3/filmer/default.asp, line 145
Nu då?
Jaha, hur är tabellen login defnierad?
Jag tänkte att anv och los är av typen text.
Hur ser sql-frågan ut innan du gör execute?
Om du lägger till detta
<% If Request.Querystring("logga") = "in" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("movies.mdb")
sql = "Select * From login where anv = '" & request.form("anv2") & "' and los = '" & request.form("losen2") & "'"
response.write "sql: " & sql
response.end
set recset = Connect.execute(sql)
så ser man hur det blir.
Anv & login är text och ja får fram:
sql: Select * From login where anv = 'figg3' and los = 'admin' när ja kör den koden
Det ser helt korrekt ut, så jag förstår inte vad som är fel. Kan du köra frågan direkt i Access?