Avatar billede hehlers Nybegynder
20. april 2007 - 13:41 Der er 4 kommentarer og
1 løsning

Relationer Access, ASP

Hejsa

Jeg har to forskellige tabeller i en Access DB.

1. tbl_auktion
id
ovs
mindstepris
dato
bruger_id

2. tbl_bud
id
bud
auktion_id
login_id

Da jeg ikke er god til relationer, vil jeg høre om en haj kan hjælpe mig med at:

Få listet de auktioner man selv har budt på, efter man er logget ind.

Altså "en eller anden forespørgsel" som er = session("id")

Håber i forstår hvad jeg mener.

mvh

Henrik
Avatar billede ffsoft Praktikant
20. april 2007 - 13:55 #1
strSQL = "Select * from tbl_auktion, tbl_bud
where tbl_auktion.id = tbl_bud.auktion_id
and tbl_auktion.bruger_id = " & session("id") & ";"

Du har både tbl_auktion.bruger_id og tbl_bud.login_id ??
Avatar billede hehlers Nybegynder
20. april 2007 - 14:33 #2
Tak ffsoft.

Når jeg så skal have skrevet dem ud, så er det på følgende måde ikke?

----------------------------------------------
    skft = 1
    If not Res.EOF then
    Res.movefirst
    while not Res.eof
    skft = skft * (-1)
    if skft = 1 then
            trbg = "#FFFFFF"
    else
            trbg = "#f6f6f6"
    end if
   
%>
<tr bgcolor="<%=trbg%>">
<td><b><a href="fodboldauktioner.asp?ovs=<%=res("ovs")%>&id=<%=res("id")%>&auktion=show&menu=fodboldauktioner" class="auktionslinks"><%=res("ovs")%></a></b></td><td></td>
</tr>
<%
Res.MoveNext
Wend
End if
%>
Avatar billede ffsoft Praktikant
23. april 2007 - 14:37 #3
Hvis det der skft = skft * (-1) det virker så ja, jeg foretrækker
at lave en modulus division med 2 for at se om et tal er lige eller
ulige.
Avatar billede hehlers Nybegynder
03. maj 2007 - 08:16 #4
Beklager det sene svar... Det virker til UG.. sådan da.

Jeg får udskrevet alle de auktioner det antal gange brugeren har budt på dem.
Jeg kunne godt tænke mig, at hver auktion kun blev udskrevet en gang.
Avatar billede ffsoft Praktikant
03. maj 2007 - 20:52 #5
Prøv med
strSQL = "Select distinct * from tbl_auktion, tbl_bud
eller
strSQL = "Select distinctrow * from tbl_auktion, tbl_bud
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