Avatar billede fldkdla Nybegynder
11. april 2002 - 12:05 Der er 7 kommentarer og
3 løsninger

ASP Loop

Hvordan er det nu man laver et loop i asp?? den skal være i dette script:

<%
Set DataConn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = dsn & "DBQ=" & server.mappath("../../databaser/rf_it.mdb")
DataConn.Open DSN
Set mehl = Server.CreateObject("ADODB.RecordSet")
mehl.open "SELECT * FROM printer ", DataConn
Set rs = mehl
        If rs.BOF Or rs.EOF Then
        Response.Redirect("../../error/4.html")
        end if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Gui </TITLE>
<LINK REL="StyleSheet" HREF="../../sheet.css" TYPE="text/css" >
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="gui_script.asp">
<INPUT TYPE="text" NAME="gui">&nbsp;<INPUT TYPE="button" VALUE="Tilbage" onClick="history.back()">
<BR>
<BR>

<BR>
Printer Navn:&nbsp;<font color="red" size="3"><% response.write (mehl("share_navn")) %></font><br>
SAP Navn :&nbsp;<font color="red" size="3"><% response.write (mehl("sap_navn")) %></font><br>
Printer model :&nbsp;<font color="red" size="3"><% response.write (mehl("printer_type")) %></font><br>
Printer ip:&nbsp;<font color="red" size="3"><% response.write (mehl("ip")) %></font><br>
Tilslutning :&nbsp;<font color="red" size="3"><% response.write (mehl("tilslutning")) %></font><br>
RAM :&nbsp;<font color="red" size="3"><% response.write (mehl("ram")) %>Mb</font><br>
Placering :&nbsp;<font color="red" size="3"><% response.write (mehl("sted")) %></font><br>
Sider ved sidste service besøg:&nbsp;<font color="red" size="3"><% response.write (mehl("sider_ved_sidste_internservice")) %></font><br>
Hvad er lavet :&nbsp;<font color="red" size="3"><% response.write (mehl("hvad_er_lavet")) %></font><br>
Dato for service :&nbsp;<font color="red" size="3"><% response.write (mehl("dato_for_service")) %></font><br>
Hvem har lavet det :&nbsp;<font color="red" size="3"><% response.write (mehl("hvem")) %></font><br>

</BODY>
</HTML>
Avatar billede larsen1 Nybegynder
11. april 2002 - 12:14 #1
do while not rs.EOF

...koden her

loop
Avatar billede kimiwan Nybegynder
11. april 2002 - 12:15 #2
while not mehl.eof

'looper herinde

mehl.movenext 'flytter til næste row i databasen
wend
Avatar billede kimiwan Nybegynder
11. april 2002 - 12:15 #3
larsen1: du har glemt movenext ;o)
Avatar billede larsen1 Nybegynder
11. april 2002 - 12:16 #4
Kimiwan > Du har fuldstændig ret!
Avatar billede rou Nybegynder
11. april 2002 - 12:16 #5
Enten med et

Do
Loop

eller

While
Wend

eller

For
Next

eks:
<%
i = 1
Do while i <= 10
  i = i+1
Loop

For i = 1 To 10
Next

i = 1
While i <= 10
  i = i+1
Wend
%>

Alle tre gør det samme
Avatar billede kimiwan Nybegynder
11. april 2002 - 12:32 #6
hov, jeg kom vist til at skrive det som en kommentar før - har lige lært, jeg *skal* skrive det som et svar
Avatar billede fldkdla Nybegynder
11. april 2002 - 12:36 #7
<%
Set DataConn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = dsn & "DBQ=" & server.mappath("../../databaser/rf_it.mdb")
DataConn.Open DSN
Set mehl = Server.CreateObject("ADODB.RecordSet")
mehl.open "SELECT * FROM printer ", DataConn
Set rs = mehl
        If rs.BOF Or rs.EOF Then
        Response.Redirect("../../error/4.html")
        end if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Gui </TITLE>
<LINK REL="StyleSheet" HREF="../../sheet.css" TYPE="text/css" >
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="gui_script.asp">
<INPUT TYPE="text" NAME="gui">&nbsp;<INPUT TYPE="button" VALUE="Tilbage" onClick="history.back()">
<BR>
<BR>
<%
Do
loop not rf.eof
%>

<BR>
Printer Navn:&nbsp;<font color="red" size="3"><% response.write (mehl("share_navn")) %></font><br>
SAP Navn :&nbsp;<font color="red" size="3"><% response.write (mehl("sap_navn")) %></font><br>
Printer model :&nbsp;<font color="red" size="3"><% response.write (mehl("printer_type")) %></font><br>
Printer ip:&nbsp;<font color="red" size="3"><% response.write (mehl("ip")) %></font><br>
Tilslutning :&nbsp;<font color="red" size="3"><% response.write (mehl("tilslutning")) %></font><br>
RAM :&nbsp;<font color="red" size="3"><% response.write (mehl("ram")) %>Mb</font><br>
Placering :&nbsp;<font color="red" size="3"><% response.write (mehl("sted")) %></font><br>
Sider ved sidste service besøg:&nbsp;<font color="red" size="3"><% response.write (mehl("sider_ved_sidste_internservice")) %></font><br>
Hvad er lavet :&nbsp;<font color="red" size="3"><% response.write (mehl("hvad_er_lavet")) %></font><br>
Dato for service :&nbsp;<font color="red" size="3"><% response.write (mehl("dato_for_service")) %></font><br>
Hvem har lavet det :&nbsp;<font color="red" size="3"><% response.write (mehl("hvem")) %></font><br>



</BODY>
</HTML>

Nu har jeg sat det ind men det virker ikke
Avatar billede kimiwan Nybegynder
11. april 2002 - 12:40 #8
<%
Set DataConn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = dsn & "DBQ=" & server.mappath("../../databaser/rf_it.mdb")
DataConn.Open DSN
Set mehl = Server.CreateObject("ADODB.RecordSet")
mehl.open "SELECT * FROM printer ", DataConn
Set rs = mehl
        If rs.BOF Or rs.EOF Then
        Response.Redirect("../../error/4.html")
        end if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Gui </TITLE>
<LINK REL="StyleSheet" HREF="../../sheet.css" TYPE="text/css" >
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="gui_script.asp">
<INPUT TYPE="text" NAME="gui"> <INPUT TYPE="button" VALUE="Tilbage" onClick="history.back()">
<BR>
<BR>
<%
while not rs.eof
%>

<BR>
Printer Navn: <font color="red" size="3"><% response.write (mehl("share_navn")) %></font><br>
SAP Navn : <font color="red" size="3"><% response.write (mehl("sap_navn")) %></font><br>
Printer model : <font color="red" size="3"><% response.write (mehl("printer_type")) %></font><br>
Printer ip: <font color="red" size="3"><% response.write (mehl("ip")) %></font><br>
Tilslutning : <font color="red" size="3"><% response.write (mehl("tilslutning")) %></font><br>
RAM : <font color="red" size="3"><% response.write (mehl("ram")) %>Mb</font><br>
Placering : <font color="red" size="3"><% response.write (mehl("sted")) %></font><br>
Sider ved sidste service besøg: <font color="red" size="3"><% response.write (mehl("sider_ved_sidste_internservice")) %></font><br>
Hvad er lavet : <font color="red" size="3"><% response.write (mehl("hvad_er_lavet")) %></font><br>
Dato for service : <font color="red" size="3"><% response.write (mehl("dato_for_service")) %></font><br>
Hvem har lavet det : <font color="red" size="3"><% response.write (mehl("hvem")) %></font><br>
<%
rs.movenext
wend
%>


</BODY>
</HTML>
Avatar billede kimiwan Nybegynder
11. april 2002 - 12:44 #9
Hvorfor skifter du iøvrigt mehl ud med rs midt i det hele?
Avatar billede fldkdla Nybegynder
11. april 2002 - 12:46 #10
det ved jeg ikke det er noget en anden har lavet engang...
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