---
title: "Bryta upp sträng....."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9664-bryta-upp-sträng/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lina"
published: "2001-05-22T11:31:00.000Z"
updated: "2001-05-22T16:39:00.000Z"
replies: 32
views: 567
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/9664-bryta-upp-sträng"
---

# Bryta upp sträng.....

_Sida 2 av 2._

## #21 — Lina, 2001-05-22T14:28Z

\*le\*

Kanske är ett litet medvetet fel....

Det är ett försök att hämta in id:t från querystingen request("id") och sedan använda det värdet för att hämta "rätt" select-sats...
Så att man liksom parar ihop dom två värdena...

Men det kanske inte går att göra så!  :q

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

## #22 — Eclipse, 2001-05-22T14:30Z

Shit... ok, jag ger mig, jag kom på att man \*kanske\* kan göra så.

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

## #23 — Lina, 2001-05-22T14:32Z

Hmmm....

Själv börjar jag tvivla på denna lösning....
 :e

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

## #24 — Eclipse, 2001-05-22T14:37Z

Kan du inte posta din response.write sql ? Hur ser sidan ut?

\[r\] Alltså sidan 2, som du kalla mottagarsidan ovan.

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

## #25 — Lina, 2001-05-22T14:45Z

Så här ser hela sidan ut när jag skriver ut sql:en

```
Update Hulen Set ImageActive='' Where HuleID=35, 42, 51, 65;Update Hulen Set ImageActive='' Where HuleID=35, 42, 51, 65;Update Hulen Set ImageActive='' Where HuleID=35, 42, 51, 65;Update Hulen Set ImageActive='' Where HuleID=35, 42, 51, 65;
Bilden/bilderna har godkänts

Tillbaka
```

Och så här ser det ut i koden:

```
<%
	Option Explicit
	Dim sql, id, x

%>
<!-- #INCLUDE FILE="../dsn.asp"-->
<%

for each id in request("id")

id = request("id") 

sql="Update Hulen Set ImageActive='"&request(id)&"' Where HuleID="&id&";"
'conn.Execute (sql)
response.write sql

Next

conn.Close
Set conn=NOTHING

response.write "<html><head><title>.</title></head><body><center>"_
&"Bilden/bilderna har godkänts<br><br><br><a href=ImageCheck.asp>Tillbaka</a></center></body></html>"
```

Hoppas det är till någon hjälp

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

## #26 — Lina, 2001-05-22T14:55Z

JIPPIIIIEEEEEEEEEEE!!!!!!

Jag löste det.....

Om ni vill veta vad det var som ställde till det så ser den koden som funkar ut så här:

```
<%
	Option Explicit
	Dim sql, id, x
%>
<!-- #INCLUDE FILE="../dsn.asp"-->
<%

for each id in request("id")

sql="Update Hulen Set ImageActive='"&request(id)&"' Where HuleID="&id&";"
'conn.Execute (sql)
response.write sql

Next

conn.Close
Set conn=NOTHING

response.write "<html><head><title>.</title></head><body><center>"_
&"Bilden/bilderna har godkänts<br><br><br><a href=ImageCheck.asp>Tillbaka</a></center></body></html>"
%>
```

Id var ju redan tilldelat en gång... När jag tilldelad det igen fick jag ju in hela arrayen i loopen....
\*dansar segerdansen\*

Tack så hemskt mycket för hjälpen ändå!!!!

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

## #27 — Eclipse, 2001-05-22T15:04Z

Hmmm.... Det där gillar jag inte... Jag fattar ju ingenting! Major nederlag, typ. Men det var ju bra för dig att du fick det att fungera!

\---
Kan man skriva så här?

UPDATE \[members\] SET \[x_view\] = TRUE WHERE \[x_ID\] = 1,2,3,4,5,6,7;

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

## #28 — Eclipse, 2001-05-22T15:04Z

\[Redigerat av Eclipse den 22 maj 2001\]

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

## #29 — emission, 2001-05-22T16:03Z

UPDATE \[members\] SET \[x_view\] = TRUE WHERE \[x_ID\] IN (1,2,3,4,5,6,7)

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

## #30 — Eclipse, 2001-05-22T16:16Z

Ööööhhh... Jaha!? Ny kod för mig... Men okej, det är förmodlligen väldigt använbart.

Men i så fall borde inte Linas update kod på förra sidan \[r\]inte\[/r\] fungera, "Update Hulen Set ImageActive='' Where HuleID=35, 42, 51, 65;"

Lina, fick du den biten av koden att fungera?

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

## #31 — Eclipse, 2001-05-22T16:16Z

Förlåt för alla dubbelposter. Min premiärdag med MouseTracker... :-)

\[Redigerat av Eclipse den 22 maj 2001\]

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

## #32 — Lina, 2001-05-22T16:31Z

Nej, det var ju det som var problemet...
 :e

Jag fick ju inte det hela att fungera just på grund av att jag fick in flera värden separerade med kommatecken i sql-satsen... 
Men felet med den var ju att jag tilldelade variabeln id ett värde i loopen också vilket ju inte behövdes....
 :h

emission: Hur menar du att den sql-satsen du skrev skulle funka... Förstår den inte riktigt... Skulle du kunna förklara  :q

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

## #33 — LarsG, 2001-05-22T16:39Z

UPDATE \[members\] SET \[x_view\] = TRUE WHERE \[x_ID\] IN (1,2,3,4,5,6,7)

är samma sak som

UPDATE \[members\] SET \[x_view\] = TRUE WHERE \[x_ID\] = 1 or \[x_ID\] = 2 or
      \[x_ID\] = 3 or \[x_ID\] = 4 or 
      \[x_ID\] = 5 or \[x_ID\] = 6 or 
      \[x_ID\] = 7

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9664-bryta-upp-sträng/page2  
Föregående sida: https://www.webforum.nu/amne/asp/9664-bryta-upp-sträng.md
