Avatar billede Slettet bruger
27. juni 2007 - 20:47 Der er 4 kommentarer og
1 løsning

Problemer med select fra access database

Hvad gør jeg forkoert? den viser kun sidste entry fra databasen

min kode ser således ud;

'Opbygger recordset
set rs = Conn.Execute("select * From faktura where brugernavn = '" & Session("brugernavn") & "' order by dato desc")
%>
<table border="100">
<tr>
Her kan du finde alle dine fakturerede ordrer og kreditnotaer:<br><br>

<td bgcolor="#D2D0D0"><font class="small"><b>Faktura nr.</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Type</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Dato</b></font></td>
<td bgcolor="#D2D0D0"></td>
</tr>
<tr>
<td><font class="small"><%=rs("faktura")%></font></td>
<td><font class="small"><%=rs("type")%></a></font></td>
<td><font class="small"><%=rs("dato")%></font></td>

<td>
<% if rs.eof or rs.bof then %>
<tr>
<td colspan="3" align="center"><font class="small"></font></td>
</tr>
<% else
Do until rs.eof %>
<tr>


</td>
</tr>
<% rs.movenext
loop
end if %>
</table>


<%
rs.close
end if %>
Avatar billede erikjacobsen Ekspert
27. juni 2007 - 20:59 #1
Mellem "Do until rs.eof"  og "loop" skal du aflæse din rs("faktura") osv
Avatar billede mikkelk Nybegynder
27. juni 2007 - 21:00 #2
Du roder helt rundt i det.
Du udskriver dine værdier og derefter begynder du at loope dit recordset igennem uden at udskrive noget. Sådan her kan det gøres:

<%
'Opbygger recordset
set rs = Conn.Execute("select * From faktura where brugernavn = '" & Session("brugernavn") & "' order by dato desc")
%>
<table border="100">
<tr>
Her kan du finde alle dine fakturerede ordrer og kreditnotaer:<br><br>

<td bgcolor="#D2D0D0"><font class="small"><b>Faktura nr.</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Type</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Dato</b></font></td>
<td bgcolor="#D2D0D0"></td>
</tr>
<%
Do until rs.eof
%>
<tr>
<td><font class="small"><%=rs("faktura")%></font></td>
<td><font class="small"><%=rs("type")%></a></font></td>
<td><font class="small"><%=rs("dato")%></font></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
rs.close
%>
Avatar billede mikkelk Nybegynder
27. juni 2007 - 21:01 #3
Ja, og så lidt HTML: du bør ikke skrive tekst inden i <table> udenfor <td>-felterne, så:
<%
'Opbygger recordset
set rs = Conn.Execute("select * From faktura where brugernavn = '" & Session("brugernavn") & "' order by dato desc")
%>
Her kan du finde alle dine fakturerede ordrer og kreditnotaer:<br><br>
<table border="100">
<tr>
<td bgcolor="#D2D0D0"><font class="small"><b>Faktura nr.</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Type</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Dato</b></font></td>
<td bgcolor="#D2D0D0"></td>
</tr>
<%
Do until rs.eof
%>
<tr>
<td><font class="small"><%=rs("faktura")%></font></td>
<td><font class="small"><%=rs("type")%></a></font></td>
<td><font class="small"><%=rs("dato")%></font></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
rs.close
%>
Avatar billede Slettet bruger
27. juni 2007 - 21:14 #4
Takker :-)

det spiller med:

'Opbygger recordset
set rs = Conn.Execute("select * From faktura where brugernavn = '" & Session("brugernavn") & "' order by dato desc")
%>
<table border="100">
<tr>
Her kan du finde alle dine fakturerede ordrer og kreditnotaer:<br><br>

<td bgcolor="#D2D0D0"><font class="small"><b>Faktura nr.</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Type</b></font></td>
<td bgcolor="#D2D0D0"><font class="small"><b>Dato</b></font></td>
<td bgcolor="#D2D0D0"></td>
</tr>
<%
Do until rs.eof
%>
<tr>
<td><font class="small"><%=rs("faktura")%></font></td>
<td><font class="small"><%=rs("type")%></a></font></td>
<td><font class="small"><%=rs("dato")%></font></td>
</tr>
<%
rs.movenext
loop
%>
</table>
                <%
                rs.close
                end if %>
Avatar billede Slettet bruger
27. juni 2007 - 21:14 #5
:-)
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

Seneste spørgsmål Seneste aktivitet
I dag 16:10 Tomt felt i Start Af ErikHg i Windows
I går 23:00 Hyperlink til tekst Af Nanarsi i Excel
18/0121:03 Forlænge ringetid Af 1Dorte i Apps til Android
17/0117:38 Video ikoner Af Malm i Windows
17/0117:27 Video ikoner Af logbuilders i Windows