webForumDet fria alternativet

Är det något fel på denna kod?

ASP

2 svar · 180 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Hellojsan!!

jag hålelr på med ett litet halvtaningt nyhetsscript.. men d vill sig inte.. jag får ingen felmedelande.. det enda felmedelandet jag får är att datorn halvt hänger sig.. tänker som ett djur när jag kör denna kod!

<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databaser/nyheter.mdb")&";"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL="SELECT TOP 3 * FROM nyheter ORDER BY datum DESC"
Set RS = conn.execute(SQL)

Do until RS.eof
%>
<table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="5" bgcolor="#00349A">&nbsp;</td>
    <td height="13" bgcolor="#00349A"><b><%=RS("rubrik")%></b>&nbsp;-&nbsp;<i><%=RS("datum")%></i></td>
  </tr>
  <tr>
    <td width="5">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><BR>
<%
Loop
RS.movenext
RS.close
conn = nothing
%>

inget kommer upp på skärmen =/ inga felmedelanden eller nått

Medlem sedan dec. 200012 464 inlägg
#2

Loop
RS.movenext

Byt ordning på ovanstående rader

Set RS = Server.CreateObject("ADODB.Recordset")

behövs inte. Executemetoden skapar ett nytt recordset

Medlem sedan juli 20015 107 inlägg
#3

LarsG skrev:

Loop
RS.movenext

Byt ordning på ovanstående rader

Set RS = Server.CreateObject("ADODB.Recordset")

behövs inte. Executemetoden skapar ett nytt recordset

Okej =) tack fö ditt snabba svar :P vikekn enkel miss :P hehe

MVH

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)