Variabel i SELECT FROM

ASP

4 svar · 206 visningar · startad av TheSpy

Medlem sedan sep. 20019 inlägg
Trådstart#1

Kan man använda värdet i en Session för att bestämma vilken tabell man vill öppna i en databas...?
Och hur skriver man i såna fall?

Alltså: SELECT * FROM (Session-värdet här) WHERE bla bla yada yada...

Om nån fattade detta...=)

Medlem sedan okt. 20005 273 inlägg
#2

Välkommen till wF!!

visst kan du det

SELECT * FROM "&Session("blabla")&" WHERE bla bla yada yada...
Medlem sedan okt. 2001127 inlägg
#3
variabel = Session("yada")
SELECT * FROM '" & variabel & "' WHERE bla bla yada yada...
Medlem sedan dec. 200012 464 inlägg
#4

Välkommen .

Som synes går det att få till, men om man har det behovet så beror det oftast på att man har en felaktig databasdesign. Till exempel att man låter varje användare få en egen tabell med data istället för att lägga det i en gemensam tabell och ha med användarnamnet som en del av nyckeln.

Medlem sedan sep. 20019 inlägg
#5

Tackar..Fick det att fungera...

Databasdesign är inte min starka sida än...men tror nog att jag ska följa ditt råd (Lars) och använda EN tabell istället...=)

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