webForumDet fria alternativet

Glömt något eller tips hur jag ska optimera

ASP

25 svar · 627 visningar · startad av electronic · sida 2 av 2

Frågan, av electronic

God kväll! Nu är det så att jag är en glad amatör när det gäller ASP och skulle behöva lite hjälp! Har jag glömt något i koden eller finns det något bra sätt jag kan omptimera den på, sidan känns väldigt segladdad (kan bero på servern)!? Koden: \<% Session.LCID = 1053 %\> \<% Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (\.mdb)};dbq=" &

Läs frågan i sin helhet →
Medlem sedan jan. 20022 440 inlägg
#21

Skriv

set recset = connect.execute(SQL)

istället för

RecSet.Open (SQL), Connect, 0, 1
Medlem sedan aug. 20011 099 inlägg
#22

du har ju server.htmlencode som tar bort all html!!

Replace(server.htmlencode(RecSet("innehall"),vbCrLf,"<br>"))

Medlem sedan mars 20002 836 inlägg
#23

CatZ:
inte om man vill ha paging funktion ..... då är ADODB.Recordset ett bättre alternativ än conn.Execute

Fast, då får man lov att ändra detta:

RecSet.Open (SQL), Connect, 0, 1

till:

RecSet.Open (SQL), Connect, 1, 3

cya,
PatrikB

Medlem sedan jan. 20023 327 inlägg
#24

Sedan kan du skriva så här om du har många response.write på raken:

With Response
  .Write "bla bla bla och bls" &_
  "jarf" & strString
  .Write "Jasså"
  .Write "<BR><BR>
End With
Medlem sedan dec. 2000557 inlägg
#25

Compusa skrev:

Sedan kan du skriva så här om du har många response.write på raken:

With Response
  .Write "bla bla bla och bls" &_
  "jarf" & strString
  .Write "Jasså"
  .Write "<BR><BR>
End With

Visst fungerar det - men i optimeringssyfte är det inte att rekommendera
då det är den långsammaste Response.Write-metoden..
Bättre då att dela upp den på det sättet som han gjort redan. :)

ex.

Response.Write ""&_
"bla bla bla bla och en massa annan text<br>"&_
"Ännu mera text och en "& strString &" mitt i allt.."&_
"och så lite till här med då. <br><br>"
Medlem sedan nov. 20017 144 inlägg
#26

server.htmlencode gör att all html-kod försvinner, alltså < blir &_lt;
> blir &_gt; osv där av det jag skrev i mitt tidigare inlägg.
strText=Replace(RecSet("strText"),vbCrLf,"<br>")
Gör att radbrytningar i databasen blir till <br> alltså till synliga radbrytningar när du presenterar texten.

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
144 ms — ändringar (db)