---
title: "& variabel & i textsträng...klurigt..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10212-variabel-i-textsträng-klurigt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-06-23T20:36:00.000Z"
updated: "2001-06-23T20:49:00.000Z"
replies: 1
views: 152
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/10212-variabel-i-textsträng-klurigt"
---

# & variabel & i textsträng...klurigt...

## #1 — Lukaspojken, 2001-06-23T20:36Z

Jag försöker få ihop en SQL-fråga utifrån checkbox...det ser ut så här...

```
	Request.Form("msg").Count

	For I = 1 To Request.Form("msg").Count

		IF Request.Form("msg")(I) = "msgText" THEN
			SQL4 = "msgText LIKE '% & searchword(i) & %'"
			IF Request.Form("msg").Count > 1 THEN
				SQL4 = SQL4 + " OR "
			End if			
		End if
		IF Request.Form("msg")(I) = "msgTopic" THEN
			SQL4 = SQL4 + "msgTopic LIKE '% & searchword(i) & %' "
			IF Request.Form("msg").Count > 2 THEN
				SQL4 = SQL4 + " OR "
			End if
		End if
		IF Request.Form("msg")(I) = "msgFrom" THEN
			SQL4 = SQL4 + "msgFrom LIKE '% & searchword(i) & %'"
		End if
	Next
```

Det skumma här är att när jag kört denna igenom db-sökningen så vill inte searchword(i) bli ett variabelvärde...utan det värde som den har är & searchword(i) &

Nån som vet hur jag kan göra så att det blir ett värde av det hela?

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

## #2 — LarsG, 2001-06-23T20:49Z

Det saknas några "

```
For I = 1 To Request.Form("msg").Count

  IF  Request.Form("msg")(I) = "msgText" THEN
      SQL4 = "msgText LIKE '%[b]"[/b] & searchword(i) & [b]"[/b]%'"
      IF Request.Form("msg").Count > 1 THEN
         SQL4 = SQL4 + " OR "
      End if 
  End if
  IF  Request.Form("msg")(I) = "msgTopic" THEN
      SQL4 = SQL4 + "msgTopic LIKE '%[b]"[/b] & searchword(i) & [b]"[/b]%' "
      IF  Request.Form("msg").Count > 2 THEN
          SQL4 = SQL4 + " OR "
      End if
  End if
  IF  Request.Form("msg")(I) = "msgFrom" THEN
      SQL4 = SQL4 + "msgFrom LIKE '%[b]"[/b] & searchword(i) & [b]"[/b]%'"
  End if
Next
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10212-variabel-i-textsträng-klurigt
