2sql

ASP

5 svar · 216 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Trådstart#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???

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)