Hvordan kalder du ASP-filen med den viste kode?
Er det en formular du sender afsted? I så fald skal du måske hente værdien i
request.form i stedet for
request.querystring...
Er du sikker på at den querystring-parameter du sender til siden (i url'en du kalder siden med), er stavet korrekt?
Ikke at det løser dit problem, men det er hurtigere (det performer bedre), hvis du bruger en "firehose"-cursor, noget i stil med dette:
UgeseddelNr = Request.QueryString("UgeseddelNr")
sql = "SELECT * " & _
"FROM [Ugeseddel] " & _
"WHERE UgeseddelNr = '" & UgeseddelNr & "'"
Set rs = conn.Execute(sql)
if rs.eof then
response.write "hmm!"
else
BrugerID = rs("BrugerID")
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
En anden ting du bør undersøge (hurtigst muligt) er brugen af parametre til kald af databasen. Det vil på sigt spare dig for en masse bøvl med sites der mister data (og kunder) eller det der er værrere...