webForumDet fria alternativet

För få parametrar angavs?

ASP

6 svar · 244 visningar · startad av jimbo

Medlem sedan feb. 2003185 inlägg
Frågan#1

Hejsan!

Detta är ett felmeddelande som kommer upp lite varstans i scripten, här är ett exempel ifrån ett script:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

/db/fyndet/annonser/show_annons.asp, line 11

Kod rad 11 = "RecSet.Open SQL, Conn, 3, 3"

==============================================
Hela koden:

<!--#include file="../../../include-style.asp"-->
<% Response.Buffer = True %>
<%Session.LCID=1053%>
<!--#Include file="settings.asp"-->
<!--#Include file="adovbs.inc"-->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("annons.mdb")
Set recset = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM annons WHERE id =" & Request.QueryString("id")
RecSet.Open SQL, Conn, 3, 3 ---------- Rad 11
If not recset.eof then
recset("lasa") = recset("lasa") + 1
recset.update
end if
recset.close
conn.close
set recset = Nothing
set conn = Nothing

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("annons.mdb")
Set recset = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM annons WHERE id =" & Request.QueryString("id")
RecSet.Open SQL, Conn, 3, 3
%>
<div align="left">
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<!--#Include file="../../../header.asp"-->
</td>
</tr>
</table>
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top">
<!--#Include file="../../../ad.asp"-->
</td>
</tr>
</table>
<table width="781" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="5" align="left" valign="top" background="../../../pics/mainlinje-left.jpg"> </td>
<td align="left" valign="top" bgcolor="#f5f5f5"><table width="720" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="539" valign="top"><font color="000000"> </font>
<table width="600" cellspacing="5" cellpadding="0">
<tr>
<td align="left" valign="top"><font color="000000"><b>Rubrik:
<%=Recset("rubrik")%></b></font></td>
</tr>
</table>
<table width="610" cellpadding="0" cellspacing="0" class="kantlinje">
<tr>
<td valign="top" bgcolor="#f5f5f5"><table width="710" cellPadding="0" cellspacing="5">
<tr>
<td width="335" height="464"> <font color="000000"><b>Insänd av:</b>
<a href="mailto:<%=Recset("epost")%>"><%=Recset("namn")%></a>
<br>
<b>Datum:</b> <%=Recset("date")%> <br>
<b>Typ:</b> <%=Recset("adtype")%> <br>
<b>Län:</b> <%=Recset("landskap")%> <br>
<b>Pris:</b> <%=RecSet("pris")%> <br>
<br>
<%if Recset("picture_link") = "" then%>
<center>
Ingen bild insatt!
</center>
<%else%>
</font> <center>
<font color="000000"><a href="<%=Recset("picture_link")%>" target="_blank"><img src="<%=Recset("picture_link")%>" width="300" height="250" border="0" style="border: 1px solid #000000"></a>
</font>
</center>
<font color="000000">
<%end if%>
</font></td>
<td width="358" align="left" valign="top"> <font color="000000"><%=Recset("text")%>
</font></td>
</tr>
</table></td>
</tr>
</table>

        \</td\>
      \</tr\>
    \</table\>
    \<table width="720" align="center" cellpadding="3" cellspacing="3"\>
      \<tr\> 
        \<td valign="top"\> \<table width="610" cellpadding="0" cellspacing="0" class="kantlinje"\>
            \<tr\> 
              \<td height="25" valign="top" bgcolor="#f5f5f5"\>\<table width="706" cellpadding="0" cellspacing="5"\>
                  \<tr\> 
                    \<td width="694" align="center" valign="top"\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<img src="../images/arrow2.gif" border="0"\>&nbsp;\<a href="mailto:\<%=Recset("epost")%\>"\>Maila 
                      annonsören\</a\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<img src="../images/arrow2.gif" border="0"\>&nbsp;\<a href="edit_annons.asp?id=\<%=Recset("id")%\>"\>Radera 
                      denna annonsen!\</a\>\</td\>
                  \</tr\>
                \</table\>\</td\>
            \</tr\>
          \</table\>
          \<%

Recset.Close
Conn.Close
Set Recset = nothing
Set Conn = nothing
%>
</td>
</tr>
</table>
<table width="609" align="center" cellpadding="2" cellspacing="3">
<tr>
<td height="26" align="right" valign="top"><a href="javascript:history.back(1)">Tillbaka
»</a></td>
</tr>
</table></td>
<td width="5" align="left" valign="top" background="../../../pics/mainlinje-right.jpg"> </td>
</tr>
</table>
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="20" valign="top">
<!--#Include file="../../../footer.asp"-->
</td>
</tr>
</table>

</div>
==============================================
Det har ju med databasen att göra på något sätt, men är det någon som kan förklara närmare, hade jag varit otroligt tacksam!

Tack Mvh Jimmy

Medlem sedan juni 200032 967 inlägg
#2

Felet brukar betyda att man angett ett felaktigt tabell- eller fältnamn i SQL-frågan.

Vad innehåller Request.QueryString("id")?

Och: använd [kod]-taggar (och posta inte all kod i hela världen), så blir allt så mycket lättare att läsa.

mvh

Medlem sedan feb. 2003185 inlägg
#3

Sorry för det, e ju rookie här =)
Så typ så här då

Request.QueryString("id")

Kanske bättre om du tar denna zipfilen och kikar, så kan du nog kolla snabbare än mig.
http://www.fiskeportalen.com/fyndet.zip

Tack Jimmy

Medlem sedan juni 200032 967 inlägg
#4

Till att börja med, vore det bra om du svarade på frågan om innehållet i querystringen ID. :)

Medlem sedan feb. 2003185 inlägg
#5

Ja det är ju annonsen den hämtar borde de ju vara, det är ju ett nummer i id i databasen sedan kommer ju annonsen efter det nummret.

Medlem sedan juni 200032 967 inlägg
#6

Hos mig fungerar koden i zipfilen "fint".

Medlem sedan feb. 2003185 inlägg
#7

Hmm kan de va något med servern då, som dom har ändrat?
Jag har ju kört detta scriptet i min gamla layout jag hade på sidan, men det var ju på samma server det med.

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)