webForumDet fria alternativet

Hjälp

2 svar · 163 visningar · startad av sin_adec

sin_adecMedlem sedan apr. 2002272 inlägg
#1

När jag skriver in denna kod så får jag fel meddelande fastän det finns poster i databasen

<%
IF request.Querystring("Kategori") = "asp" Then

Set Con = Server.CreateObject("ADODB.Connection")
Con.open "driver={microsoft access Driver (*.mdb)}; dbq=" & Server.mappath("db.mdb")

SQl = "Select * from forum where Kategori = '" & Request.Querystring("asp") & "'"
Set Recset = Con.execute(SQL)
%>

<%=Recset("kategori")%> - <%=Recset("rubrik")%>

<% Else

%>
<% End IF %>

Felmeddelande:

ADODB.Field fel '80020009'

Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.

?

x(

RinaldoMedlem sedan mars 20014 214 inlägg
#2

Du har ju en where i SQL satsen så är du säker på att det överenstämmer med någon post?

inte säker men men....

Set Recset = Server.CreateObject("adodb.recordset")
SQl = "Select * from forum where Kategori = '" & Request.Querystring("asp")
recset.Open SQl, Con
jboy_87Medlem sedan aug. 20011 099 inlägg
#3
SQl = "Select * from forum where Kategori = '" & Request.Querystring("[b]Kategori[/b]") & "'"
243 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
239 ms — hämta tråd, inlägg och bilagor (db)