---
title: "ämne? kommer inte på nått :D"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13643-ämne-kommer-inte-på-nått-d"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Cactuz"
published: "2002-01-08T16:33:00.000Z"
updated: "2002-01-08T18:05:00.000Z"
replies: 13
views: 234
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13643-ämne-kommer-inte-på-nått-d"
---

# ämne? kommer inte på nått :D

## #1 — Cactuz, 2002-01-08T16:33Z

vad är det för fel här?

```
<% 
Set db = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db.mdb")
namn = session("username")
addera = "SELECT * From stat WHERE username = '" & namn & "'"
RecSet.Open addera,db,1,2
%>

                  <%
				  inloggningar = recset("inloggningar")
				  skickade_mess = recset("skickade_mess")
				  gb = recset("gb")

				  				  
				  inloggningar = inloggningar * 0.10
				  skickade_mess = skickade_mess * 0.50
				  gb = gb * 0.70

				  
				  status = inloggningar + skickade_mess + gb
				 
				  %>
```

felmeddelande:

```
Feltyp:
ADODB.Field (0x800A0BCD)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/cactuz/stat.asp, line 18
```

Permalänk: https://www.webforum.nu/p/13643

## #2 — PatrikB, 2002-01-08T16:39Z

du får tillbaka ett tomt recordset.

du måste först göra en koll om recordsetet är eof eller inte innan du börjar använda de olika posterna i recordsetet.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/303283

## #3 — Cactuz, 2002-01-08T16:41Z

hur kollar man det då o vad innebär det?

Permalänk: https://www.webforum.nu/p/303284

## #4 — LarsG, 2002-01-08T16:44Z

```
RecSet.Open addera,db,1,2
%>
<%
[b] if not recset.eof then 'det finns data[/b]
inloggningar = recset("inloggningar")
skickade_mess = recset("skickade_mess")
gb = recset("gb")

inloggningar = inloggningar * 0.10
skickade_mess = skickade_mess * 0.50
gb = gb * 0.70
status = inloggningar + skickade_mess + gb
[b]
else 
'det fanns inga poster
end if
[/b]
%>
```

Permalänk: https://www.webforum.nu/p/303285

## #5 — Cactuz, 2002-01-08T16:48Z

nu funkar inte scriptet längre :(

Permalänk: https://www.webforum.nu/p/303286

## #6 — LarsG, 2002-01-08T16:52Z

Hur då inte fungerar?

Innehåller namn något vettigt värde?

Permalänk: https://www.webforum.nu/p/303287

## #7 — Cactuz, 2002-01-08T16:55Z

ja.. men inloggningar o det blir inget... jag "visar" det så här:

```
inloggningar: <%=inloggningar%>
<br>
Skickade mess: <%=skickade_mess%>
<br>
Gästboks inlägg: <%=gb%>
<br>

Totalt: <%=status%>
```

får inte upp nått efter inloggningar: o d.. det är helt tomt

Permalänk: https://www.webforum.nu/p/303288

## #8 — LarsG, 2002-01-08T17:12Z

Ja, då får du lägga till lite lämpliga tilldelningar i else delen. T.ex. 

```
RecSet.Open addera,db,1,2
%>
<%
if not recset.eof then 'det finns data
inloggningar = recset("inloggningar")
skickade_mess = recset("skickade_mess")
gb = recset("gb")

inloggningar = inloggningar * 0.10
skickade_mess = skickade_mess * 0.50
gb = gb * 0.70
status = inloggningar + skickade_mess + gb

else 
 inloggningar = 0
skickade_mess = 0
gb = 0
status = 0
end if

%>
```

Permalänk: https://www.webforum.nu/p/303289

## #9 — Cactuz, 2002-01-08T17:24Z

nu får man 0 på allt fast jag egentligen ska få 0.17 på inloggningar och 0 på resten

Permalänk: https://www.webforum.nu/p/303290

## #10 — LarsG, 2002-01-08T17:32Z

Nu förstår jag inte. Om det inte finns något data i tabellen för den användaren hur skulle det då bliu 0.17?

Permalänk: https://www.webforum.nu/p/303291

## #11 — Cactuz, 2002-01-08T17:34Z

det är ju det som scriptet fixar.. i databasen står det 17

Permalänk: https://www.webforum.nu/p/303292

## #12 — LarsG, 2002-01-08T17:37Z

I så fall är det något fel med variabeln namn, t.ex. att den inte innehåller ett vettigt värde.

Hur ser sql-satsen ut efter det att du har byggt ihop sträng addera?

```
addera = "SELECT * From stat WHERE username = '" & namn & "'"
response.write addera
```

Permalänk: https://www.webforum.nu/p/303293

## #13 — Cactuz, 2002-01-08T18:01Z

vänta lite.. det kan stämma med att namn inte har ett vettigt värde...

Permalänk: https://www.webforum.nu/p/303294

## #14 — Cactuz, 2002-01-08T18:05Z

nu funkar det :)

Permalänk: https://www.webforum.nu/p/303295

---

Tråden på webben: https://www.webforum.nu/amne/asp/13643-ämne-kommer-inte-på-nått-d
