Jag har hört att man ska deklarera RecordSets innan man anropar dem, gäller detta även Request.Form och Request.QueryString?
Om man har en loopsats kan man inte stänga RecordSetet innan alla anrop har gjorts. Tjänar man på att deklarera även då (det känns som att det blir onödigt mycket kod)?
Det är alltid en fördel att ange alla variabler som du använder i ett dim statement. (Och att sätta option explicit överst på sidan så att man får fel om ett variabelnamn inte finns med i ett dim statement.)
Request är ett fördefinierat object som man inte skall deklarera.
Jag menade inte deklarera utan att lägga in värdena från RecordSeten (och Request.Form och Request.QueryString) i en variabel (?) innan man anropar värdena.
Men jag förstod det, tror jag iaf.. Man tjänar inte på att dimma så, och det går ju heller inte som LarsG skriver. Man kan inte stänga innan alla anrop gjorts.
Det är bara i vissa fall, som när man hanterar värden från PM/memo/lob- kolumner, som man måste flytta värdet till lokala variabler om man vill kunna referera dom flera gånger.
I dina fall är det inte motiverat att flytta värdena.
Det är visserligen mer kostsamt att hämta värden från ett objekt som request jämfört med att ha en variabel men det är inte sådant man skall optimera. Tvärtom så tycker jag att det förekommer alldeles för mycket mellanlagringar av intermediära resultat. Sådant hanterar en kompilator bättre.
261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91