---
title: "Tråden för smarta ASP tips/tricks"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14183-tråden-för-smarta-asp-tips-tricks/page5"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "iceM2"
published: "2001-11-29T15:44:00.000Z"
updated: "2005-01-20T10:14:04.000Z"
replies: 92
views: 9919
page: 5
pages: 5
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/14183-tråden-för-smarta-asp-tips-tricks"
---

# Tråden för smarta ASP tips/tricks

_Sida 5 av 5._

## #81 — trexter, 2003-01-13T15:14Z

Undiv strängkokatenering (skulle förvåna mig om det är rättstavat).

NEJ:
Do While yada-yada
   str = str & str
Loop
Response.Write str

JA:
Do While yada-yada
   Response.Write str
Loop

Vet inte om någon har sagt det men connecta till databasen så sent som möjligt och disconnecta så tidigt som möjligt. Quick in, quick out and that's how it goes.

 :)

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

## #82 — m_soderlund, 2003-01-13T15:20Z

Trexter: strängkonkatering.
För er som inte vet vad det är:

\<%
str = "Hej " & "på " & " dig!"
%\>
&-en är konkaterare. Man slår alltså ihop text, eller oftast variabler..

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

## #83 — Sebbe, 2003-02-09T17:16Z

Här kommer väl ett "tips" då...
Om du vill ta reda på hur många av vissa tecken de finns i en sträng kan du använda den här koden

```
<%
Function Rakna(strTxt)
Rakna = Len(strTxt) - Len(Replace(strTxt," ",""))
End Function

strText = "Skriver en liten textsnutt med massa mellanslag       !"

Response.Write("Det finns " & Rakna(strText) & " mellanslag " &_
"i texten.")
%>
```

Detta räknar i det här fallet då ut mellanslagen i texten.

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

## #84 — trexter, 2003-02-09T20:47Z

r

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

## #85 — Erik Juhlin, 2003-02-19T15:02Z

Ett tips om man vill använda Fix omvänt. Alltså alltid avrunda uppåt.

```
Response.Write -int(-4.55)
```

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

## #86 — hopparn, 2003-03-11T08:02Z

en bra site =)

ett litet tips, men jag hittar inte "tips- tråden"

<https://www.connectionstrings.com> är en bra källa om man vill koppla upp sig...

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

## #87 — dahlgren, 2003-03-11T08:36Z

Japp den är bra. Ligger redan högst upp i detta forum som en relaterad länk.

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

## #88 — OveRRidE, 2003-03-11T09:19Z

Trådarna slås ihop.

OveRRidE
moderator, webForum

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

## #89 — icaaq, 2004-12-11T07:58Z

Tjenare
Livar upp en gammal tråd med en nyttig grej.
<http://www.accessify.com/tools-and-wizards/response.right.asp>

Bara att klistra in det man vill ha utskrivet i sin Response.Write....

mv icaaq

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

## #90 — Erik Juhlin, 2004-12-13T13:50Z

icaaq: Varför skulle man vilja göra så?

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

## #91 — icaaq, 2004-12-13T14:41Z

Det finns ju otaliga trådar här där medlemmar fått fnuttmani och inte vetat hur dem ska kontaktera sina strängar. 

Det bästa vore väl om alla kunde lära sig att byta ut " mot "" men det kanske är för mycket ;)

mv icaaq

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

## #92 — Erik Juhlin, 2004-12-13T15:30Z

Jag menar varför ska man överhuvudtaget byta ut ren HTML mot konkatenerade strängar...

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

## #93 — Erik Juhlin, 2005-01-20T10:14Z

Hmm, får väl komma med ett tips. Säg att man vill baka ihop en mängd grejer i en loop (t.ex. från ett recordset) i en stor sträng. Då är det inte alls bra att konkatenera med &. Konkatenering i VB/VBScript tar mycket prestanda, speciellt när det handlar om mycket data. Då kan det vara smart att sätta in det i en array och sen joina ihop det. Ett exempel:

```
If Not rs.EOF Then
	Dim vProduct, sProduct, i
	ReDim vProduct(rs.RecordCount - 1)
	i = 0
	
	While Not rs.EOF
		
		vProduct(i) = rs("ProductId") & " - " & rs("ProductName")
		
		rs.MoveNext
		i = i + 1
	Wend
	
	sProduct = Join(vProduct, "")
End If
```

Som ni kan se så gör jag några konkaterneringar, men de spelar inte så stor roll eftersom att det är så lite data på varje rad.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14183-tråden-för-smarta-asp-tips-tricks/page5  
Föregående sida: https://www.webforum.nu/amne/asp/14183-tråden-för-smarta-asp-tips-tricks/page4.md
