---
title: "If jag kastar ut min dator?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7166-if-jag-kastar-ut-min-dator"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "McMiller"
published: "2000-11-15T13:55:00.000Z"
updated: "2000-11-19T11:40:00.000Z"
replies: 13
views: 257
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/7166-if-jag-kastar-ut-min-dator"
---

# If jag kastar ut min dator?

## #1 — McMiller, 2000-11-15T13:55Z

Jag har ett litet problem som jag måste ha löst. jag håller på med ett litet community och om man fått en ny vänskapsförfrågan så ska det bytas ut en ikon mot en annan liten ikon. 
jag använder en databas där bland annat ett fält vid namn reciever finns med.
om reciever är lika med användarens namn så ska ikonen för ny förfrågan visas annars inte. Detta fungerar så länge man har en ny förfrågan inte annars. då kommer det upp att ett undantags fel uppstått.
Jag använder följande kod för att avgöra om man har nytt:
\<% If RecSet("reciever")\<\>"" Then %\>blablabla\<% Else %\>blabla\<% End If %\>

Nån som kan hjälpa mig??

//McMiller

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

## #2 — @nders, 2000-11-15T14:00Z

vad får du för felmeddelande, exakt?

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

## #3 — McMiller, 2000-11-16T16:53Z

Det här är felmeddelandet:

fel '80020009' 
Undantag inträffade. 

/community/leftmenu.asp, rad 140

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

## #4 — emission, 2000-11-16T17:01Z

Vad är det för databas? Access?

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

## #5 — @nders, 2000-11-16T17:58Z

förmodligen så har det att göra med memofält som plockas ut i "fel" ordning.

specificera alla fält i din select-fråga och lista eventuella memo/pm-fält sist.

sätt sedan variabler i den ordning du plockar ut fälten.

använd variablerna i koden, och inte recordsetet direkt.

fattaru?

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

## #6 — emission, 2000-11-16T18:17Z

Helt riktigt. Felet kan också uppstå när man använder SQL Servers ntext och nvarchar, som av någon anledning gör ADO ännu känsligare....

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

## #7 — @nders, 2000-11-16T18:19Z

... och gamla vanliga text i sql server.

(jag **ska** ha sista ordet, emission! ;) )

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

## #8 — McMiller, 2000-11-17T08:16Z

Jag använader en access-databas. och det finns inga memofält i den tabellen som öppnas...

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

## #9 — emission, 2000-11-17T08:29Z

Hmmmm....

Prova att plocka ut värdet med dess poition i stället, typ rs(2). 0 är första indexet.

\<% 
If not isnull(RecSet(2)) then
if len(cstr(rs(2)))\>0 then
%\>
blablabla
\<%
Else 
%\>
blabla
\<%
End If
End If
%\>

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

## #10 — McMiller, 2000-11-17T18:23Z

Det fungerade inte.....känns som jag aldrig kommer att komma förbi det här...

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

## #11 — @nders, 2000-11-17T18:25Z

okay, lägg upp hela koden här så lovar jag att emission (och jag ;) ) kommer kika på den.

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

## #12 — McMiller, 2000-11-18T16:31Z

Så här ser koden jag använder ut:

\<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("/community/db/craddle.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT reciever FROM onhold WHERE UserId = '"&Session("UserId")&"' " 

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
%\>\<% 
If RecSet("reciever")\<\>"" then
%\>haj\<% Else %\>hej\<% End If 
End If
%\>

//McMiller

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

## #13 — emission, 2000-11-18T16:39Z

Om du vill kolla om sökningen gav något tillbaka ska du kolla

if recset.eof 

i stället för 

If RecSet("reciever")\<\>""

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

## #14 — McMiller, 2000-11-19T11:40Z

Problemet löst. jag bytte ut RecSet("reciever")\<\>"" mot RecSet.EOF......Att det skulle vara så pass irriterande enkelt som det egentligen var.........:)
Tack för hjälpen!!!

//McMiller

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7166-if-jag-kastar-ut-min-dator
