strSQL = "SELECT voteID, voteFraga FROM vote WHERE voteID=" & Request.QueryString("voteID")
Set RecSet = Connect.Execute(strSQL)
IF NOT RecSet.EOF THEN
arrRecords = RecSet.GetRows()
voteID = arrRecords(0, 0)
voteFraga = arrRecords(1, 0)
End if
strSQL = "En ny SQLfråga"
Set RecSet = Connect.Execute(strSQL)
IF NOT RecSet.EOF THEN
arrRecords2 = RecSet.GetRows()
variabel1 = arrRecords(0, 0)
variabel2 = arrRecords(1, 0)
End if
RecSet.Close
Set RecSet = nothing
Connect.Close
Set Connect = nothing
Sen i slutet så kör du en close. När du kört detta så använd dig av array-variablerna i html-koden.
------------------
Alltid lär man sig något nytt varje dag...
Tackar LarsG ...Du är en klippa som vanlig... Men tyvärr funkar det Inte som det ska....
(Men om det hade funkat... ;-) )
Vinner man mycket prestandamässigt på att skriva som du gjorde jämfört med som jag gjorde och i sådana fall ..Vad är det som är så mycket bättre….
------------------
Är man medlem på WF så behöver man inga vänner !
Ja, det blir stor skillnad. En sak som kostar mycket när man jobbar mot databaser är att kompilera sql-satsen. I den första varianten så blir det man kompilerar en sql-fråga för varje kontor + den första, så om du har 10 olika kontor så blir det 11 olika sql-satser som kompileras jämfört med 1 i den andra varianten. Det är samma sak med recordset.
En annan faktor som påverkar prestanda mycket, är hur många nätverksanrop man gör. Det man kan göra åt det är att använda getrows (som Lukaspojken beskrev). Det innebär att man hämtar all data till en array med ett anrop jämfört med att man hämtar varje enskild post med ett anrop.
------------------ essentitia preter non sans multiplicandum
LarsG jag får ju ett lite problem naä jag använder din kod !!!!
Iom att jag använder en nestlad tabel när jag skriver ut personernas namn och telenr mm ...Så blir det ju inte så bra när loopen kommer i sitt andra varv och kontor inte har ändrat sig....Då missar den ju halva tabelen !!!!!
------------------
Är man medlem på WF så behöver man inga vänner !
Efter första varvet i loopen innan kontor ändras...Så hoppas ju halva av tabellen över.....
Jag vill ju att alla namn som hör till samma kontor skrivs inom samma tabell...
Förstår om det är svårt att fatta vad jag menar.....
------------------
Är man medlem på WF så behöver man inga vänner !
Jag såg att jag missade lite med <% %> taggarna i början av mitt förra inlägg.
<%
SQL1 = "select * from telelista order by kontor"
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DSN=Nexus;UID=;PWD="
Set rs1= conn.execute(sql1)
kontor = ""
Do while not rs1.eof
if kontor <> rs1("kontor") then
kontor = rs1("kontor")
%>
<a name="<%=rs1("kontor")%>"></a>
<body bgcolor="#ffffff" marginwidth="15" leftmargin="15" topmargin="25">
<!--*************Här börjar allt*********************************-->
------------------ essentitia preter non sans multiplicandum
<% Taggarna har jag redan fixat till men problemet är när sidan ska skrivas ut...Första personen tillhörande varje kontor hamnar rätt i tabellen.Men dom resterande hamnar utanför tack vare nestlingen...Jag fattar inte hur jag ska få in dom i tabellen...Så som jag hade koden från början med två connections så var det inga problem ,men när man skulle snygga till det så blev det problem som vanlig.....
------------------
Är man medlem på WF så behöver man inga vänner !
Det funkar tyvärr ändå inte riktigt som det ska...Men nu fattar jag inte ens varför det blir som det blir…
Alla Kontor och alla personer hamnar på rätt plats. Men nu är problemet att det skrivs ut typ tre tomma rader i början va varje presentation av telenummer som tillhör kontoren (Med tomma menar jag att tabell bakgrunden skrivs ut)……
------------------
Är man medlem på WF så behöver man inga vänner !
Föresten när jag ändå är här och tjatar...Synd att man inte kan ta koden från en editor och bara klistra in den här på forumet och få med indenteringen.......
Det underlättar ju för er hjälpsamma....
------------------
Är man medlem på WF så behöver man inga vänner !