Falcon wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har to tabeller
>
> Bestilling og Produkter
>
> I Bestilling er der flg. felter
> BestillingsID
> ProduktID
> Antal
> Nummer
>
> I Produkter er der flg. felter
>
> ProduktID
> Nummer
> Navn
>
> Hvis jeg slår op i tabellen bestilling med flg:
>
>
> Set Conn = Server.CreateObject("ADODB.Connection")
> Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> server.MapPath("/database/db.mdb")
>
>
Hvorfor fyrer du din Execute statement af 2 gange. Det burde være nok kun at
benytte "Set rs = ....osv" da du jo kun har brug for et row-set ?
Nu fremgår det jo ikke tydeligt om du har "dubletter" af data. I så tilfælde
kan du jo benytte DISTINCT til at filtrere dem fra ... det var bare en tanke
> SQLstmt = "SELECT * FROM Bestilling WHERE BestillingsID= " &
> Request("BestillingsID")
>
> Conn.Execute (SQLstmt)
>
> Set rs = conn.Execute(SQLstmt)
>
>
> rs.movefirst
> do while not rs.eof
> BestillingsID= rs("BestillingsID")
> ProduktID= rs("ProduktID")
> Antal= rs("Antal")
> Storrelse =rs("Storrelse")
>
> Det kører bare helt ok, men nu vil jeg også slå op i Produkter så jeg kan få
> nummer og navn med på de enkelte bestillinger
>
> Har forsøgt med:
>
> SQLstmt = "SELECT * FROM Bestilling, Produkter WHERE BestillingsID= " &
> Request("BestillingsID")
>
> Conn.Execute (SQLstmt)
>
> Set rs = conn.Execute(SQLstmt)
>
>
> rs.movefirst
> do while not rs.eof
> BestillingsID= rs("BestillingsID")
> ProduktID= rs("ProduktID")
> Antal= rs("Antal")
> Nummer=rs("Nummer")
> Navn=rs("Navn)
>
> Men det giver 4 hit pr. BestillingsID.
>
> Der er ingen relatoiner i db'en
>
>
> Hvordan kan jeg strikke den sammen ??
>
> Falcon
>
>
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials