Avatar billede duno Nybegynder
18. september 2005 - 20:14 Der er 5 kommentarer

en session og et felt i tabel

Jeg har en session eks session("12")

jeg skal undersøge om indholdet af session 12 er i databasen, det gør jeg med følgende kode:

<%
Set indlaeg2 = Server.CreateObject("ADODB.Recordset")
indlaeg2.Open "SELECT * FROM tilmeldte Where brugernavn = '"& Session("12")&"'", database, 2, 2
%>

Det virker fint, men så kommer kringlen "GG"

if LCASE(indlaeg2("brugernavn")) = LCASE(Session("12")) then
Handling1
Else
Handling2

Det virker så længe at der findes et brugernavn som passede til session 12, men er der ikke det, så får jeg en fejl og fejlen er

if LCASE(indlaeg2("brugernavn")) = LCASE(strDBNTUserName) then

Den første del er problemet, da den jo ikke kan sammenligne med noget der ikke findes, eller hvordan?

eller findes der en nemmere/bedre måde at gøre det?
Avatar billede polle007 Nybegynder
18. september 2005 - 20:19 #1
Prøv

If Not rs.EOF Then

i stedet for If LCase...
Avatar billede polle007 Nybegynder
18. september 2005 - 20:20 #2
rs har du selvfølge døbt indlaeg2
Avatar billede duno Nybegynder
22. oktober 2005 - 00:31 #3
Mange tak for hjælpen, det var de magiske ord :o)

send svar så jeg kan betale
Avatar billede duno Nybegynder
07. november 2005 - 08:29 #4
polle007

send mig lige et svar, så jeg kan betale
Avatar billede duno Nybegynder
08. maj 2007 - 22:41 #5
kom med et svar så sender jeg points
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester