Data fra tre tabeller
Jeg bruger ASP mod en ACCESS database og får brug for at kæde data sammen fra forskellige tabeller i samme database.Jeg har tre tabeller:
- Arrangør (host)
- Mødested (sted)
- Aktivitet (aktivitet)
Nedennævnte kode henter mødesteder og aktiviteter, men hvordan får jeg kædet arrangør-data på?
Nøglefeltet i tabellen \"sted\" hedder (host_id).
<%
Set SearchDB = Server.CreateObject(\"ADODB.Connection\")
SearchDB.Open (\"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=\" + Server.MapPath(\"/db/users.mdb\"))
strQuery = \"Select * From sted, aktivitet WHERE sted.sted_id=aktivitet.sted_id ORDER BY sted.postnr, aktivitet.dato\"
Set SearchRS = SearchDB.Execute(strQuery)
While Not SearchRS.EOF
response.write SearchRS(\"sted\") & \"<BR>\"
response.write SearchRS(\"adresse\") & \"<BR>\"
response.write SearchRS(\"postnr\") & \"<BR>\"
response.write SearchRS(\"by\") & \"<BR>\"
response.write SearchRS(\"dato\") & \"<BR>\"
response.write SearchRS(\"titel\") & \"<BR>\"
response.write \"---------------------------\" & \"<BR>\"
SearchRS.MoveNext
Wend
%>
