Avatar billede tblaster Nybegynder
09. maj 2002 - 18:10 Der er 10 kommentarer og
1 løsning

INNER JOIN

Jeg har følgende kode:

<%Language = "VBScript"%>
<%Fagseminar = request.Querystring%>
<HTML>
<HEAD>
<TITLE>Tilmeldte</TITLE>
</HEAD>
<BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 rightMargin=0>       
<%
Set Conn = Server.CreateObject("ADODB.Connection")
        Set Rs = Server.CreateObject("ADODB.Recordset")
        'Modify and use this connection if your database is in your database directory
        'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=Fagseminar.mdb"
        Conn.Open "DBQ=" & Server.Mappath("Fagseminar.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

SQL = "SELECT Fagseminar.Fagseminar, Fagseminar.FagseminarId, Tilmeldte.Deltagere, Tilmeldte.Firma, Tilmeldte.Betaling, Tilmeldte.Fagseminar from Tilmeldte INNER JOIN Fagseminar ON Tilmeldte.varegruppe = Fagseminar.FagseminarId where Tilmeldte.Fagseminar=" & request.querystring("Fagseminar")
rs.Open SQL, Conn

  'URL Convert
  Fagseminar = "<a href='info.asp?Fagseminar=" & rs("Fagseminar") & "'>" & rs("Fagseminar") & "</a>"
  'End URL Convert

For x = 1 to 10
    If rs.eof then
        Exit For
    Else
%>

<% =rs("Firma")%> med <% =rs("Deltagere")%> deltagere.<br>

            <%
      rs.MoveNext
    End If
Next

%> <br><br>
<% =Fagseminar %><br>   
<a href="fagseminar.asp" style="text-decoration: none">Tilbage til listen over fagseminar</a>             
</BODY></HTML>

Jeg får følgende fejl:
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.¨

Hvad er det jeg mangler?
Avatar billede md_craig Nybegynder
09. maj 2002 - 18:15 #1
den giver ikke en linie ???

du mangler da nogle variabler gør du ikke ???

<% option explicit
Dim variabler
Avatar billede md_craig Nybegynder
09. maj 2002 - 18:16 #2
<%Language = "VBScript"%>
<%Fagseminar = request.Querystring%>
<% option explicit
Dim SQL, rs, conn
%>
<HTML>
<HEAD>


prøv lige det...
Avatar billede tblaster Nybegynder
09. maj 2002 - 18:16 #3
What ... det forstod jeg ikke et hak af ...

<% option explicit
Dim variabler

???????

:-)

Hvis jeg fjerner hele min innerjoin del så virker det hele fint så det er i min inner join del der er noget galt!
Avatar billede tblaster Nybegynder
09. maj 2002 - 18:18 #4
Hvis jeg gør som du siger og smider det i starten så kan siden ikke vises :-)
Avatar billede md_craig Nybegynder
09. maj 2002 - 18:18 #5
har du selv lavet din INNER JOIN ???
Avatar billede md_craig Nybegynder
09. maj 2002 - 18:21 #6
hvis du laver en forspørgsel i Acces kan den generere en ganske fin SQL til dig
Avatar billede tblaster Nybegynder
09. maj 2002 - 18:23 #7
Yep ... og jeg har ikke noget at bruge acces' auto genereing til :-D Der må være en eller anden dum ting i min sql sætning som bare lige skal rettes!
Avatar billede tblaster Nybegynder
09. maj 2002 - 18:27 #8
Har fundet fejlen!
Avatar billede kimiwan Nybegynder
09. maj 2002 - 18:27 #9
Der kan være flere ting galt..

http://www.adopenstatic.com/faq/80040e10.asp
Avatar billede tblaster Nybegynder
09. maj 2002 - 18:29 #10
Der skulle bare nogle friske øjne til at se at jeg havde været træt da jeg lavede den!

Jeg skrev:
Tilmeldte.varegruppe
Og der skulle da bare have stået:
Tilmeldte.Fagseminar

:-)
Avatar billede md_craig Nybegynder
09. maj 2002 - 18:31 #11
Assess generater fejler nu absolut ikke noget, den er faktisk en del bedre end os, jeg har selv sidet med en SQL der ikke vrkede, det viste sig at jeg havde skrevet : Title : istedet for : Titel : og der er en fejl man kan lede længe efter, men den fejl laver Access ikke... så den er faktisk en del brugbar har jeg fundet ud af.... den kan godtnok ikke alt men den kan meget... jeg har titi arbejden med op til 6 INNER JOIN, og det er ikke sjovt at side og kigge på...
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