---
title: "Fler värden i comboboxen kan väljas..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13131-fler-värden-i-comboboxen-kan-väljas/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "maland"
published: "2001-12-05T12:44:00.000Z"
updated: "2001-12-11T10:27:00.000Z"
replies: 24
views: 287
page: 2
pages: 2
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/13131-fler-värden-i-comboboxen-kan-väljas"
---

# Fler värden i comboboxen kan väljas...

_Sida 2 av 2._

## #21 — maland, 2001-12-11T08:42Z

Nu funkar det MEN.....om jag väljer tre personer i comboboxarna...då blir projektet registrerat TRE gånger, med olika id:n.......Vad är det då för fel?

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

## #22 — maland, 2001-12-11T09:02Z

SP:n ser ut såhär:

```
CREATE PROCEDURE sp_insert_2 
@projektnamn varchar(50),
@foretagsnamn int,
@startdatum smalldatetime,
@slutdatum smalldatetime,
@status bit,
@roll int
AS
declare @newProjectID int
insert into projekt
(projektnamn, status, startdatum, slutdatum)
values
(@projektnamn, @status, @startdatum, @slutdatum)
set @newProjectID = @@identity
insert into deltagande_foretag
(foretagsId, projektId)
values
(@foretagsnamn, @newProjectID)
insert into projekt_medlemmar
(projektId, personId)
values
(@newProjectID,@roll)
GO
```

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

## #23 — maland, 2001-12-11T09:03Z

..och på ASP sida ser det ut såhär:

```
<%
for each element in request.form
if element = "sctProjLedare" or element = "sctUtvecklare" or element = "sctSaljare" then
for i = 1 to request.form(element).count
dbase.execute "Exec sp_insert_2 " & _
" @projektnamn = " & Request.Form("txtProjNamn") & "," & _
" @status = " & Request.Form("status") & "," & _
" @startdatum = '" & Request.Form("txtDatum") & "'," & _
" @slutdatum = '" & Request.Form("txtSlutdatum") & "'," & _
" @foretagsnamn = " & Request.Form("sctForetagsnamn") & "," & _
" @roll = " & request.form(element)(i)
next
end if
next
%>
```

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

## #24 — LarsG, 2001-12-11T10:07Z

Det var väl det jag sade i ett tidigare inlägg. Ett ytterligare alternativ är att du gör så här i din procedur

```
CREATE PROCEDURE sp_insert_2 
@projektnamn varchar(50),
@foretagsnamn int,
@startdatum smalldatetime,
@slutdatum smalldatetime,
@status bit,
@roll int
AS
declare @newProjectID int
select @newProcjectID = projectID 
  from projekt
 where projektnamn = @projektnamn
if @@rowcount = 0 
begin
insert into projekt
(projektnamn, status, startdatum, slutdatum)
values
(@projektnamn, @status, @startdatum, @slutdatum)
set @newProjectID = @@identity
insert into deltagande_foretag
(foretagsId, projektId)
values
(@foretagsnamn, @newProjectID)
end

insert into projekt_medlemmar
(projektId, personId)
values
(@newProjectID,@roll)
GO
```

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

## #25 — maland, 2001-12-11T10:27Z

Oj, ursäkta \*skäms\*.
Jag trodde att du menade att jag skulle lägga in samma projekt flera gånger på sidan...
Nu funkar det iallafall! (efter att jag rättat ett stavfel som du hade gjort=)
1000 miljarder tack så mycket!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13131-fler-värden-i-comboboxen-kan-väljas/page2  
Föregående sida: https://www.webforum.nu/amne/asp/13131-fler-värden-i-comboboxen-kan-väljas.md
