webForumDet fria alternativet

fråga i access med sql

Databaser & SQL

3 svar · 198 visningar · startad av da97enla

Medlem sedan dec. 2001343 inlägg
Frågan#1

Hej

Jag har en databas i access som jag skapat en fråga i. Jag kan välja att skriva ut informationen mha asp. Problemet är att i en fråga kan jag bara skriva ett villkor men jag skulle vilja ändra villkor så att jag kan lista informationen beroende på vem som är inloggad. Som det är nu får jag skapa flera frågor beroende på vilken användare. Det finns förmodligen ett smidigare sätt för detta, men hur?

Så här ser frågan ut:

SQL= "SELECT * FROM [bild] INNER JOIN (login INNER JOIN bild_inlog ON login.idnr = bild_inlog.idnr) ON bild.bildnr = bild_inlog.bildnr WHERE (((login.idnr)=1))"

mvh
enla

Medlem sedan sep. 2002366 inlägg
#2

När nån är inloggad kanske du har lagrat deras ID i Session("userid")
då blir det ju:

SQL= "SELECT * FROM [bild] INNER JOIN (login INNER JOIN bild_inlog ON login.idnr = bild_inlog.idnr) ON bild.bildnr = bild_inlog.bildnr WHERE login.idnr=" & Session("userid")

är det detta du undrade över?

Medlem sedan dec. 2001343 inlägg
#3

Tusen tack, det var precis vad jag menade!

enla :D

Medlem sedan feb. 200112 078 inlägg
#4

Flyttas från ASP, VBScript.

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