---
title: "Array..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11463-array"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rossifumi"
published: "2001-09-03T18:19:00.000Z"
updated: "2001-09-04T19:33:00.000Z"
replies: 9
views: 218
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/11463-array"
---

# Array...

## #1 — Rossifumi, 2001-09-03T18:19Z

Jag har ett fält i en tabell som innehåller ett kommaseparerat värde (1,22,2 eller bara ett värde t.ex 1).

Jag har sedan en loop och i den loopen så vill jag köra en **split** på alla värden i den ovan nämda fält.

Ifall jag skriver **sOrderMaskin = objRS("orderMaskin")** så funkar allt, men skriver jag som nedan så knasar det till sig.

```
arrayMaskin = Split(objRS("orderMaskin"), ",")

			For i = 0 To Ubound(arrayMaskin)
				sOrderMaskin = sOrderMaskin & "<a href=""javascript:popMachine('moreInfo.asp?machineID=" & arrayMaskin(i) & "')"" class=""black"">" & arrayMaskin(i) & "</a>&nbsp;"
			Next
```

Den bygger liksom på värdet i arrayen hela tiden så att jag får mer och mer maskiner varje gång, fastän det bara står en maskin i fältet...

Något som för mig är obegripligt kanske inte är så svårt för er ;) :e

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

## #2 — LarsG, 2001-09-03T18:46Z

> Den bygger liksom på värdet i arrayen hela tiden så att jag får mer och mer maskiner varje gång, fastän det bara står en maskin i fältet...

Förstår inte riktigt. Hur ser resten av koden ut? Skriver du ut 
sOrderMaskin 1 gång per rad (och glömmer att nollställa värdet) eller?
Du vill alltså lägga ut en länk för varje värde i din kommaseparerade lista. I så fall tycker jag koden ser korrekt ut.

För övrigt så anser jag att sådan databasdesign som din skall förstöras. ;)

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

## #3 — Rossifumi, 2001-09-03T20:01Z

Hejsan LarsG,

Jag hittade problemet... Jag hade glömt att nollställa värdet :r

> För övrigt så anser jag att sådan databasdesign som din skall förstöras.

Vad menar du med detta?

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

## #4 — LarsG, 2001-09-03T20:11Z

Att lagra flera värden i samma post ställer bara till problem:

Du kan inte göra några vettiga sökningar/join.

Det är svårt att aggregera data.

Det är svårt att förändra data.

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

## #5 — Rossifumi, 2001-09-04T16:27Z

Jag har det till mitt ordersystem. Där kan man välja hur många maskiner som skall ligga på varje order. Ibland så är det 1 och ibland 25.

Hur hade du löst detta?

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

## #6 — LarsG, 2001-09-04T16:31Z

en post för varje maskin

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

## #7 — @nders, 2001-09-04T16:34Z

> en post för varje maskin

jepps.

ponera att du ska gå in och ta bort maskin 19 som pelle beställt, då måste du hämta data för att kunna ändra data. det är inte helt rätt.

du förresten: välkommen tillbaka!

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

## #8 — Rossifumi, 2001-09-04T17:24Z

Ni menar alltså att jag skall lägga till en ny post i ordertabellen för varje maskin. Dom posterna skall sin tur vara länkade till ett och samma orderID, eller?

> du förresten: välkommen tillbaka!

Tillbaka? ;) :e

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

## #9 — @nders, 2001-09-04T17:25Z

jag hade haft en ordertabell (orderhuvuden) och en orderradstabell, med relationen ordernummer.

mvh,

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

## #10 — Rossifumi, 2001-09-04T19:33Z

OK, jag håller på med en annan grej just nu... Återkommer till dig @nders ifall det går bra senare under veckan.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11463-array
