/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kan denne kode skrives bedre?
Fra : Jakob Munck


Dato : 19-07-01 12:26

Kære kloge mennesker

jeg skal først tælle hvor mange mails fra en tabel der har et bestemt
sessionnavn som modtager, og dertil laves et recordsæt. Dernæst skal jeg
udvælge alle mailmodtagere fra den samme tabel for at skrive dem ud på en
liste. Koden jeg har skrevet ses nedenfor, og den virker udmærket.

<%
........
sql = "select count(*) as antal2 from mail WHERE mailModtager = '" &
session("brugernavn") & "'"
Set rs = Conn.Execute(sql)
antal_breve = rs("antal2")

set rs = Conn.Execute("select * From mail where mailModtager = '" &
Session("brugernavn") & "' order by mailId desc")
......
%>

Men kan det ikke gøres mere elegant? Er man virkelig nødt til at skabe 2 på
hinanden følgende recordsæt, hvorved det sidste (tror jeg nok?) overskriver
det første? Kan det ikke laves således, at serveren belastes mindre?


v.h.
Jakob Munck



 
 
Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408876
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste