Avatar billede kovalt Nybegynder
05. august 2002 - 15:27 Der er 10 kommentarer og
1 løsning

Tabel eller forespørgsel

Er der foreskel på den måde man trækker information ud af en tabel og en forespørgsel i Access på?.
Avatar billede cthun Nybegynder
05. august 2002 - 15:32 #1
Du skal have en tabel før du kan have en forespørgsel... så nej!!!
Avatar billede steen Nybegynder
05. august 2002 - 15:40 #2
Hvis du mener, at du vi lave en sql der forespørger i en gemt forsp. Så kan det godt lade sig gøre...
Avatar billede kovalt Nybegynder
05. august 2002 - 15:44 #3
kuponSQL = "SELECT kuponnr, hjemmehold, udehold, indsats, res FROM samletmulti WHERE ugenr = "& Session("ugenr") &" AND kuponnr > 0 ORDER BY kuponnr"

Hvorfor giver denne så følgende fejl:

Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

Databasen som hedder samletmulti består af følgende:

kuponnr    hjemmehold    udehold    indsats    res
1    trew    trew    150    mangler
1    wert    wert    150    mangler
Avatar billede steen Nybegynder
05. august 2002 - 15:50 #4
send dit loop
Avatar billede kovalt Nybegynder
05. august 2002 - 15:52 #5
<%       
While Not rs.EOF

Response.Write("<tr>")
If rs("res") = "mangler" Then           

Response.Write("<td align='center'><a href=""resmulbet.asp?kuponnr="&rs("kuponnr")&"&kampnr="&rs("kampnr")&"""><font face='verdana' size='2'>"& rs("kuponnr") &"</a></td>")
Response.Write("<td><a href=""resmulbet.asp?kuponnr="&rs("Kuponnr")&"&kampnr="&rs("kampnr")&""">"& rs("hjemmehold") &"</a></td>")
Response.Write("<td>-</td>")
Response.Write("<td><a href=""resmulbet.asp?kuponnr="&rs("Kuponnr")&"&kampnr="&rs("kampnr")&""">"& rs("udehold") &"</a></td>")
Response.Write("<td align='right'>"& rs("indsats") &"</td>")
Response.Write("<td>&nbsp;kr.</td>")
Response.Write("<td align='center'><font color='#9FBFDF'>"& rs("res") &"</font></td>")
               
Else
           
Response.Write("<td align='center'><font face='verdana' size='2'>"& rs("kuponnr") &"</td>")
Response.Write("<td>"& rs("hjemmehold") &"</td>")
Response.Write("<td>-</td>")
Response.Write("<td>"& rs("udehold") &"</td>")
Response.Write("<td align='right'>"& rs("indsats") &"</td>")
Response.Write("<td>&nbsp;kr.</td>")
Response.Write("<td align='center'>"& rs("res") &"</td>")
                   
End If
           
Response.Write("</tr>")
   
rs.MoveNext
Wend

%>
Avatar billede kovalt Nybegynder
05. august 2002 - 15:53 #6
var det det du tænkte på???
Avatar billede steen Nybegynder
05. august 2002 - 15:55 #7
Ja... og fejlen er, at du ikke tager alle felterne med i din sql sætning..
Du spørger nemlig også på: rs("kampnr")
Avatar billede steen Nybegynder
05. august 2002 - 15:57 #8
kuponSQL = "SELECT kampnr, kuponnr, hjemmehold, udehold, indsats, res FROM samletmulti WHERE ugenr = "& Session("ugenr") &" AND kuponnr > 0 ORDER BY kuponnr"
Avatar billede kovalt Nybegynder
05. august 2002 - 16:00 #9
Nu siger den:

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
Avatar billede steen Nybegynder
05. august 2002 - 16:03 #10
og du er sikker på, at de kolonner du spørger på i din sql også findes i dein forspørgsel?
Avatar billede kovalt Nybegynder
05. august 2002 - 16:06 #11
Skulle selvfølgelig også lige inkludere kampnr i forespørgslen så nu virker det - takker !!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester