webForumDet fria alternativet

2sql

ASPur ASP

5 svar · 212 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Frågan#1

det går väl att ha 2 SQL.. iaf.. har en länk som är
<a href="read_post.asp?id=<%=recset("id")%>&medID=<%=recset("id")%>"><%= RecSet("Rubrik") %></a>

<%
Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &  Server.MapPath("forum.mdb")&";pwd=webforum"

SQL =" Select * from forum where id =" & request.Querystring("id") & " "
Set Recset = Con.Execute(SQL)

strSQL =" Select * from forum_svar where medID =" & request.Querystring("medID") & " "
Set Rs = Con.Execute(strSQL)
%>

men får hela tiden det här meddelande..

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. 

?
Medlem sedan mars 2002777 inlägg
#2

dina kriterier i sql-frågan uppfylls inte. den kan ej hitta någon rad med aktuellt id.

Medlem sedan apr. 2002272 inlägg
#3

men hur ska jag göra då..

Medlem sedan mars 20015 287 inlägg
#4

Så som du skrivit din länk nu är ju både id samt medID samma värde: recset("id").

Du kanske har skrivit fel där? Annars kan du ju helt enkelt skippa den ena querystringen. Å för övrigt slå ihop det till en sqlfråga.

Medlem sedan apr. 2002272 inlägg
#5

Ingen som vet..

Medlem sedan mars 20015 287 inlägg
#6

Men har du den infon i databasen som du vill få fram eller är det tomt som det verkar???

135 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)