webForumDet fria alternativet
Logga in / Bli medlem

varför?

ASP

2 svar · 156 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Trådstart#1

håller på här med meddelande grej, (tack för att du hjälper mig M@rtin :e)

kan någon säga vad felet ligger på detta skript när jag får detta meddelande:

ADODB.Recordset error '800a0bb9' 

Programmet använder felaktiga parametrar, som antingen ligger utanför tillåtet intervall, eller som skapar en inbördes konflikt. 

/groda/lasmess.asp, line 10

och detta är den feliga koden:

<html>
<body>
<%
Set Databas = Server.CreateObject("ADODB.Connection")
Set rsMess = Server.CreateObject("ADODB.Recordset")
MdbFilePath = Server.MapPath("mess.mdb")
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"

SQL = "SELECT * From meddelande WHERE id =" & request.querystring("id") & ";"
rsMess.Open SQL, MinCon, 1, 2

If rsMess.EOF then
%>
Hittade inte meddelandet!
<%

%>
<% End If %>

<center><b><%=rsMess("rubrik")%></b></center><br><br>
<%=rsMess("meddelande")%>
<bR><br><b>Från <%=rsMess("fran")%></b>
<% rsMess.Close %>
</body>
</html>

hoppas någon kan hjälpa en hjälplös aspare....??? :e

Medlem sedan dec. 200012 464 inlägg
#2

När du öppnar databasen använder du variabeln databas och när du öppnar recordsetet så kallar du kopplingen för minCon. Det skall vara samma namn på båda ställena

Medlem sedan dec. 20002 526 inlägg
#3

love u Lars G :e

funkar fin fint!

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)