webForumDet fria alternativet

Too few parameters. Expected 1.

ASPur ASP

7 svar · 298 visningar · startad av freddssite

Medlem sedan maj 2001123 inlägg
Frågan#1

Jag skall lägga 2 st databas kopplingar efter varandra....

infon som skall komma styr med hjälp av request.querystring....

den första plockar ut rätt....men den andra fastnar och generar ett fel mess som lyder

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

.....Jag kollade och har verkligen värde på båda request.querystring....

var kan felet ligga och hur lägger jag upp det isåfall???

jätte tacksam för svar.....

Medlem sedan sep. 2000670 inlägg
#2

Behöver du två kopplingar?
Presentera din kod så går det säkert att luska ut vad som är fel. Men det verkar som den andra inte får nåt värde.

Medlem sedan maj 2001123 inlägg
#3

Jag använder två för att infon finns ju olika kataloger....här e koden...

<%
strIdkik = Request.Querystring("idkik")
strId = Request.Querystring("id")
%>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="<%=strMainbred%>" id="AutoNumber4">
<tr>
<td>

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/alag.mdb") & ";pwd=;"
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM spelare2004 WHERE id= " & strId
RecSet.Open SQL, Connect

Do Until RecSet.EOF

strNr = RecSet("nr")
strNamn = RecSet("namn")
strFodd = RecSet("fodd")
strVikt = RecSet("vikt")
strLangd = RecSet("langd")
strMerit = RecSet("meriter")
strAntalkik = RecSet("antalkik")
strAntalannan = RecSet("antalannan")
strModerklubb = RecSet("moderklubb")
strPosition = RecSet("position")
strSmeknamn = RecSet("smeknamn")

%>
<b class="rubriktext">Spelarpresentation</b><br><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="450" id="AutoNumber1">
<tr>
<td width="160" valign="top"><img src="bilder/<%=strNr%>.gif"></td>
<td width="264" valign="top">
<b class="rubriktext"><%=strNamn%> #<%=strNr%></b><br>
<% if strSmeknamn <> "" then %> Kallas även för <%=strSmeknamn%>.<br><% end if %>
Född: <%=strFodd%><br>
Längd: <%=strLangd%><br>
Vikt: <%=strVikt%><br>
<br>
Moderklubb: <%=strModerklubb%><br>
Spelat i KIK:s alag <%=strAntalkik%> säsonger.<br>
<br>
<% if strMerit <> "" then %> Meriter: <%=strMerit%>.<br><% end if %><br>

<%
RecSet.MoveNext
Loop

RecSet.Close
Connect.Close

%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="264" id="AutoNumber1">
<tr>
<td width="76"><b>Säsong</b></td>
<td width="47"><b>Mål</b></td>
<td width="47"><b>Ass</b></td>
<td width="47"><b>Utv</b></td>
<td width="47"><b>Poäng</b></td>
</tr>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/alag.mdb") & ";pwd=;"
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM stat2003 WHERE idkik = " & strIdkik
RecSet.Open SQL, Connect

count = 0
Do Until RecSet.EOF OR count = 1
%>

<tr>
<td width="76">03/04</td>
<td width="47"><%=RecSet("mal")%></td>
<td width="47"><%=RecSet("ass")%></td>
<td width="47"><%=RecSet("utv")%></td>
<td width="47"><%=RecSet("poang")%></td>
</tr>

<%
RecSet.MoveNext
Loop
RecSet.Close
%>

Medlem sedan sep. 2000670 inlägg
#4

Finns det ett fält som heter idkik i tabellen stat2003?

Medlem sedan maj 2001123 inlägg
#5

japp de gör de...

Medlem sedan sep. 2000670 inlägg
#6

Är fältet idkik i tabellen stat2003 tal eller text?

Medlem sedan maj 2001123 inlägg
#7

värdet är "x3" och typen pm...är det fel??

Medlem sedan feb. 200112 078 inlägg
#8

freddssite » Jag såg att du markerat ditt ovanstående inlägg som slutgiltigt. Jag avmarkerade det, då jag inte förstod vad som var lösningen på ditt problem. Funktionen är till för att markera det inlägg som hjälpte dig mest att lösa problemet. :)

Jag skulle även vilja be dig att i framtiden tänka på hur du sätter rubrikerna på dina trådar. Rubriker som 'varför?' eller 'det blir fel' är inte så beskrivande för ditt problem. Jag tar mig friheten att redigera rubriken i de två trådarna du har igång i forumet nu av denna anledning.

Vidare, du behöver inte starta fler än en tråd för samma problem. Jag stängde den andra tråden eftersom jag ansåg att den här var mest beskrivande för ditt problem.

MVH
OveRRidE

moderator, webForum

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