Avatar billede mskjoldp Novice
06. april 2005 - 02:09 Der er 2 kommentarer og
1 løsning

rs mod variabler

Hey E

IIS/ASP/IE

hvordan får jeg indsat rs("MOC_PH_timer") i denne kode, så dbdata vurderes mod varibler?

kode:
dim sql, query, navn
    SqlL = "SELECT MOCid, MOC_stelnr, MOC_PH_timer FROM fly_status ORDER BY MOC_stelnr"
    Set rs = Conn.execute(SqlL)
Dim Array()
i = 1
    While Not rs.EOF
        Redim Preserve Array(i)
            Array(i) = rs("MOCid") & "," & rs("MOC_stelnr")
            i = i + 1
    rs.MoveNext
    Wend
'Her tæller vi antal records
Query = "Select count(*) as Antal from fly_status"
Set Rs=Conn.Execute(Query)
    Antal = Rs.Fields("antal")
Dim AntalV, Vtal
    AntalV = 31 %>
<table cellpadding="0" cellspacing="0" border="1" width="100%">
<tr>
<%    Vtal = 310
    For ii = 0 to AntalV
        Vtal = Vtal - 10 %>
        <td class="vandret" nowrap><%=Vtal%></td>
            <% For i = 1 to Antal %>
                <td <%if KODE HER HER HER > Vtal then%>bgcolor="#0099CC"<%end if%>></td>
            <%next%>
</tr>
    <%next%>
<tr>
bla bla
Avatar billede mskjoldp Novice
06. april 2005 - 02:27 #1
dette virker til dels, men er EKSTREM langsom og laver yderligere en lang vandret scroll uden visuel tekst.

Der skal ikke være en lang vandret scroll! og det skal gå meget hurtigere... jeg er sikker på at der er et par kvikke hoved derude der kan hjælpe :D

koden nu:
<%    Vtal = 310
    For ii = 0 to 31
        Vtal = Vtal - 10 %>
        <td class="vandret" nowrap><%=Vtal%></td>
            <% For i = 1 to Antal
                Set rs2 = Conn.Execute("SELECT MOC_PH_timer FROM fly_status ORDER BY MOC_stelnr")
                Do while not rs2.eof
                Ttal = rs2("MOC_PH_timer")
                %>
                <td <%if Ttal > Vtal then%>bgcolor="#0099CC"<%end if%>></td>
            <%    rs2.movenext
                loop %>
            <%next%>
</tr>
    <%next%>
<tr>
Avatar billede busschou Praktikant
06. april 2005 - 09:18 #2
Har ikke den store forstand på hastigheder andet end kan se en masse løkker
Og så burde du vel kunne "skøjte" tildelingen af Ttal
-----------------
<%    Vtal = 310
    For ii = 0 to 31
        Vtal = Vtal - 10 %>
        <td class="vandret" nowrap><%=Vtal%></td>
            <% For i = 1 to Antal
                Set rs2 = Conn.Execute("SELECT MOC_PH_timer FROM fly_status ORDER BY MOC_stelnr")
                Do while not rs2.eof
                %>
                <td <%if rs2("MOC_PH_timer") > Vtal then%>bgcolor="#0099CC"<%end if%>></td>
            <%    rs2.movenext
                loop %>
            <%next%>
</tr>
    <%next%>
<tr>
Avatar billede mskjoldp Novice
12. april 2005 - 15:46 #3
thx for svaret busschou

jeg har fundet en anden vej rundt om muren :)

lukker spg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester