Session hur ska det se ut?

ASP

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 →
Medlem sedan sep. 2001354 inlägg
#21

Förlåt mig LarsG det är ja som är trött det borde ja fattat :)

Medlem sedan sep. 2001354 inlägg
#22

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å?

Medlem sedan dec. 200012 464 inlägg
#23

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.

Medlem sedan sep. 2001354 inlägg
#24

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

Medlem sedan dec. 200012 464 inlägg
#25

Det ser helt korrekt ut, så jag förstår inte vad som är fel. Kan du köra frågan direkt i Access?

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)