webForumDet fria alternativet

formulär & sessions

ASPur ASP

5 svar · 255 visningar · startad av Goober

Medlem sedan apr. 200214 inlägg
Frågan#1

hej. Jag behöver hjälp med ett litet problem.

jag håller på att göra ett formulär där man ska kunna uppdatera sin presonliga information.

nu vill jag att den informationen som hör till använaren ska hämtas från databasen.

jag har funderat på att använda session grejen som öppnas när man loggar in men får det inte att funka.

Tänkte att det kunde vara något sånt här men det var det inte:

Visa = "SELECT * FROM users WHERE Username = 'Session(Username)'"

Medlem sedan juni 200032 969 inlägg
#2
Visa = "SELECT * FROM users WHERE Username = '" & Session(Username) & "'"

Mvh,

Medlem sedan apr. 200214 inlägg
#3

tack. nu får jag följande fel istället:

Feltyp:
ADODB.Field (0x80020009)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/sgs/members.asp

hur ska jag lösa det?

Medlem sedan juli 20011 304 inlägg
#4

Jag skulle skriva:

Visa = "SELECT * FROM users WHERE Username = '" & Session("Username") & "'"

Medlem sedan dec. 200012 464 inlägg
#5

Antingen får du inget resultat från din fråga eller så är det något annat men det blir bara gissningar så du får visa resten av koden också.

Medlem sedan juni 200032 969 inlägg
#6

Såklart har Jon rätt. Jag såg inte de missade citationstecknen i all hast. Sorry.

Prova igen med Jons kod.

129 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)