---
title: "Antal dubblas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11026-antal-dubblas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2001-08-09T16:25:00.000Z"
updated: "2001-08-09T16:58:00.000Z"
replies: 5
views: 171
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/11026-antal-dubblas"
---

# Antal dubblas

## #1 — Addeladde, 2001-08-09T16:25Z

Varför blir det dubbla antal en det som är i databasen.

```
<% 
                	sqlString = "SELECT produkt_namn, produkt_pris, sum(order_produktantal) as antal2 " &_
					"FROM ordrar, produkter " &_
					"WHERE order_userID=" & userID & " " &_
					"AND order_produktID = produkt_id " &_
					"AND order_kopID =" & ordernr & " " &_
					"GROUP by produkt_namn, produkt_pris, order_produktID "  &_
					" ORDER by produkt_namn DESC" 
					SET prodRS = Con.Execute( sqlString )

                
                	WHILE NOT prodRS.EOF 
					
					%>

                <tr>
                  <td width="59"><font size="1" face="Verdana">
                    <p align="left">&nbsp;&nbsp;&nbsp;<%=Server.HTMLEncode(prodRS( "antal2" ))%></font></td>
                  <td width="236"><font size="1" face="Verdana"><%=Server.HTMLEncode( prodRS( "produkt_namn" ) )%></font></td>
                  <td width="88"><font size="1" face="Verdana"><%=formatCurrency( prodRS( "produkt_pris" ) )%></font></td>
                </tr>
                	<% 
                	orderTotal = orderTotal + ( prodRS( "produkt_pris" ) * prodRS( "antal2" ) )
                	
					prodRS.MoveNext
					WEND
					%>
```

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

## #2 — LarsG, 2001-08-09T16:41Z

Förstår nog inte vad du menar? Vad blir dubbelt?

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

## #3 — Addeladde, 2001-08-09T16:43Z

order_produktantal blir det dubbla på alla poster.

Man skriver ju ut posten som antal2

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

## #4 — Addeladde, 2001-08-09T16:46Z

Denna funktion fungerar ju men när man har överfört den till tabbelen ordrar och vill visa den så blir det fel.

```
 <%
sqlString = "SELECT produkt_namn, produkt_pris, sum(korg_antal) as antal2 " &_
"FROM korg, produkter " &_
"WHERE korg_userID=" & userID & " " &_
"AND korg_produktID = produkt_id " &_
"GROUP by produkt_namn, produkt_pris, korg_produktID "  &_
" ORDER by produkt_namn DESC" 
SET RS = Con.Execute( sqlString )

IF RS.EOF THEN
%>
```

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

## #5 — LarsG, 2001-08-09T16:54Z

Det tyder ju på att det är något skumt i tabellen ordrar, t.ex att du får in duplikat där eller så.

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

## #6 — Addeladde, 2001-08-09T16:58Z

Märkte det precis. Ibland händer det skumma saker. 

Det började att dubbelposta rader när jag lade till en funktion med @@identity

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11026-antal-dubblas
