TtrexterMedlem sedan mars 20021 889 inlägg 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.
:)
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..
SSebbeMedlem sedan jan. 20032 285 inlägg 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.
Ett tips om man vill använda Fix omvänt. Alltså alltid avrunda uppåt.
Response.Write -int(-4.55)
hopparnMedlem sedan nov. 20011 551 inläggen 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...
dahlgrenMedlem sedan aug. 20011 946 inläggJapp den är bra. Ligger redan högst upp i detta forum som en relaterad länk.
OOveRRidEMedlem sedan feb. 200112 078 inlägg Trådarna slås ihop.
OveRRidE
moderator, webForum
IicaaqMedlem sedan okt. 20005 273 inlägg 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
icaaq: Varför skulle man vilja göra så?
IicaaqMedlem sedan okt. 20005 273 inlägg 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
Jag menar varför ska man överhuvudtaget byta ut ren HTML mot konkatenerade strängar...
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.