webForumDet fria alternativet

2sql

5 svar · 212 visningar · startad av sin_adec

sin_adecMedlem sedan apr. 2002272 inlägg
#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. 

?
LAMPMedlem sedan mars 2002777 inlägg
#2

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

sin_adecMedlem sedan apr. 2002272 inlägg
#3

men hur ska jag göra då..

solbulleMedlem 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.

sin_adecMedlem sedan apr. 2002272 inlägg
#5

Ingen som vet..

solbulleMedlem 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???

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