---
title: "Vilken \"position\" i Rs?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13915-vilken-position-i-rs"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "solbulle"
published: "2002-01-20T16:12:00.000Z"
updated: "2002-01-20T20:16:00.000Z"
replies: 10
views: 190
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/13915-vilken-position-i-rs"
---

# Vilken "position" i Rs?

## #1 — solbulle, 2002-01-20T16:12Z

Jag listar ut mina poster med "Order by fldArtikelId"

jag har även ett fält: fldPlace som kan vara 0,1,2,3 osv.

Nu vill jag ta reda på i vilken ordning i mitt Rs dessa kommer, alltså på vilken "position" i Rs finns fldPlace 1,2,3 osv (inte 0) så att jag får en lista typ: 5,2,15

Hur är detta möjligt?

(Jag vill ha reda på detta för att kunna "hitta" posten i en selectbox där jag loopar ut mitt Rs)

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

## #2 — solbulle, 2002-01-20T16:26Z

rs.AbsolutePosition ger ju en del...
men ag vill nu sätta dessa i rätt ordning, efter värdet av rs(fldPlace)

```
mystring = ""
Do Until rs.eof

If rs("fldPlace") > 0 AND rs("fldPlace") < 100 then
tut = rs.AbsolutePosition 
mystring = mystring & tut & ","

'mystring = mystring & rs("fldArtikelId") & ","
End if

rs.movenext
loop
```

Hjälp mig!

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

## #3 — LarsG, 2002-01-20T16:40Z

```
mystring = ""
Do Until rs.eof

If clng(rs("fldPlace")) > 0 AND clng(rs("fldPlace")) < 100 then
mystring = mystring & rs.AbsolutePosition & ","
End if
rs.movenext
loop

l = len(mystring)  
if l > 0 then
mystring = left(mystring,l-1)
end if
```

Vad är problemet?

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

## #4 — solbulle, 2002-01-20T17:32Z

Jo, nu får jag ut en lista, mystring = 1,3,6,13 typ, i nummerordning.
Men jag vill ha nummren placerad i den ordning som vars värde fldPlace ger.
fldPlace har alltså ett värde av typ 1,2,3 osv. Jag vill ha det

Min tabell ser ut som liknande:
rs.AbsolutePosition är då inte med i tabellen, men det är det värde det får i rs:et (tror jag.)

fldArtikelId &#0124; fldPlace &#0124; (rs.AbsolutePosition)
1  &#0124; 3 &#0124;1
2  &#0124; 4 &#0124;2
5  &#0124; 1 &#0124;3
8  &#0124; 0 &#0124;4
11 &#0124; 2 &#0124;5

Jag vill ha ut mystring = 3,5,1,2

Antar att jag som vanligt går över ån efter vatten.
(Även osäker om jag greppat rs.AbsolutePosition rätt.)

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

## #5 — solbulle, 2002-01-20T18:28Z

Är det kört?

Kanske ska tänka om i resten av scriptet?

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

## #6 — LarsG, 2002-01-20T18:37Z

Går det inte lika bra att lägga in numren i en array?

```
dim arr()
redim arr(50)
max = 0
while not rs.eof
plno = clng(rs("fldPlace"))
if plno > 0 and plno < 100 then
   ub = ubound(arr)
   if plno > ub then
      redim preserve arr(ub+10)
   end if
   arr(plno) = rs.absoluteposition
   if plno > max then max = plno
end if
rs.movenext
wend
```

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

## #7 — solbulle, 2002-01-20T19:09Z

Hm, nja jag får nog ge upp eller tänka om, arrayen placerar dom ockaå i "fel" ordning.
Det känns som jag måste kika över hela mitt script.
Jag tackar för hjälpen.

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

## #8 — LarsG, 2002-01-20T19:12Z

Hur då fel ordning? Tänk på att arr(0) inte används.

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

## #9 — solbulle, 2002-01-20T19:38Z

Om jag nu inte gör helt galet så får jag i strängen ut tex: 1,2,3,5
Jag vill ha ut den som: 3,5,1,2
(Se exemplet 5 inlägg högre upp.)

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

## #10 — solbulle, 2002-01-20T19:58Z

Är detta något jag kan använda mig av? <http://cgi.webforum.nu/wf/Forum11/HTML/001343.html>

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

## #11 — solbulle, 2002-01-20T20:16Z

jag listar ut, sorterar imin SQL istället, så att det blir Order by fldPlace istället, tror att jag slipper detta problem här då i alla fall.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13915-vilken-position-i-rs
