webForumDet fria alternativet

varför?

2 svar · 156 visningar · startad av crisse6

crisse6Medlem sedan dec. 20002 526 inlägg
#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

LarsGMedlem 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

------------------
essentitia preter non sans multiplicandum

crisse6Medlem sedan dec. 20002 526 inlägg
#3

love u Lars G :e

funkar fin fint!

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