Avatar billede coldray Nybegynder
17. oktober 2007 - 09:56 Der er 3 kommentarer og
1 løsning

Problemer med SQL streng

<%
strSQL = "SELECT* FROM brugere ORDER BY Id ASC"
Set rs = Conn.Execute(strSQL)
%>

    <table width="<%= tableWidth %>" style="border-right: thin solid; border-top: thin solid; border-left: thin solid; border-bottom: thin solid">
        <tr>
            <td width="<%= tableWidth %>" bgcolor="<%= bgcolor %>">
                <b><font face="tahoma">Bødekasse til A218</font></b>
            </td>
        </tr>
    </table>

    <br />
   
    <table width="<%= tableWidth %>">
   
<%
Do
qSQL = "SELECT* FROM history WHERE brugerID = '" & rs("Id") & "'"
Set qRS = Conn.Execute(qSQL)

saldo = 0
   
Do While Not qRS.EOF
    if qRS("betalt") = 0 then
    elseif qRS("betalt") = 1 then
    elseif qRS("betalt") = 2 then
    end if
Loop
%>
        <tr>
            <td align="left" valign="top">
                <font face="arial"><a href="default.asp?page=history&id=<%= rs("Id") %>"><%= rs("brugernavn") %></a></font>
            </td>
            <td align="right" valign="top">
                <font face="arial"><%= saldo %> DKK</font>
            </td>
        </tr>
<%
rs.MoveNext
Loop While Not rs.EOF
%>
</table>

----

Problemet er når den anden SQL streng implementeres, altså qSQL-delen. Fjernes denne, er der ikke noget problem. Hvis denne implementeres, går siden i timeout - som om der er problemer med at have en Do while.. Loop inde i den eksisterende Do while.. Loop.

Nogle forslag?

Mange tak
Avatar billede nielle Nybegynder
17. oktober 2007 - 10:03 #1
Du mangler såmæn bare en MoveNext:

    Do While Not qRS.EOF
        if qRS("betalt") = 0 then
            ' Ikke noget her?
        elseif qRS("betalt") = 1 then
            ' Ikke noget her?
        elseif qRS("betalt") = 2 then
            ' Ikke noget her?
        end if

        qRS.MoveNext
    Loop
Avatar billede nielle Nybegynder
22. oktober 2007 - 19:26 #2
Har du fået kigget på det?
Avatar billede coldray Nybegynder
22. oktober 2007 - 21:51 #3
Ja det virkede! Smid et svar :)
Avatar billede nielle Nybegynder
23. oktober 2007 - 06:51 #4
Svar :^)
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