Avatar billede tahoo Nybegynder
23. januar 2007 - 21:03 Der er 6 kommentarer

2 tabeller i Access DB, udskriv via asp - hjælp

Hej Eksperten

Jeg har 2 tabeller i en Access DB, jeg kan ikke helt få det udskrevet som jeg gerne vil via asp...

Tabel_1: fx.
----------------------------
Kunde_ID  Navn    Efternavn
----------------------------
1000      Kim      Nielsen
2000      Thomas  Madsen
3000      Line    Juul

Tabel_2:
----------------------------
Kunde_ID  Bil      HK
----------------------------
3000      Audi80  100
3000      Audi100  200
2000      Golf 3  125
1000      Mazda    95
3000      Golf 4    85
2000      Audi A6  200


Så skal den udskrive følgende på siden:

1000      Kim      Nielsen
    - 1000 Mazda 95
2000      Thomas  Madsen
    - 2000 Golf 3 125
    - 2000 Audi A6 200
3000      Line    Juul
    - 3000 Audi80 100
    - 3000 Audi100 200
    - 3000 Golf 4 85


(design er lige meget det er nok SQL sætning der går galt for mig)

Det er nok noget med:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "Select * From ....."
rs.open strSQL, conn, 1, 3

også noget loop
og noget response.write rs("..")

set strSQL = nothing
rs.Close
set rs = nothing
Conn.Close
%>


Håber nogle kan hjælpe mig...
Avatar billede madeindk Nybegynder
23. januar 2007 - 21:12 #1
Du kan lige prøve med dette :-)

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "Select a.kunde_ID, a.navn, a.efternavn, b.bil, b.HK FROM tabel1 a INNER JOIN tabel2 b ON a.kunde_id = b.kunde_id "
rs.open strSQL, conn, 1, 3

Do While not rs.eof

Response.Write("<div>" & rs("kunde_id") & " - " & rs("navn") & "&nbsp;" & rs("efternavn") & "</div>")
Response.Write("<div>" & rs("bil") & " (" & rs("hk") & " HK)</div>")


rs.movenext
Loop

set strSQL = nothing
rs.Close
set rs = nothing
Conn.Close
%>
Avatar billede tahoo Nybegynder
23. januar 2007 - 21:16 #2
Tak for dit svar, hvordan er det nu lige jeg skal forså a og b - er a.navn = tabel_1.navn og b.bil = tabel_2.bil
Avatar billede madeindk Nybegynder
23. januar 2007 - 21:19 #3
Ja lige præcis :-9
Avatar billede madeindk Nybegynder
23. januar 2007 - 23:25 #4
Kunne dette bruges? :-)
Avatar billede tahoo Nybegynder
24. januar 2007 - 16:01 #5
jeg får kikket på det i aften.. der kom sku lige noget haste haste..
men jeg skriver tilbage
Avatar billede madeindk Nybegynder
03. februar 2007 - 23:48 #6
Er du kommet videre?
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