Hvordan laver jeg en JOIN mellem 3 tabeller
Jeg er ved at lave en hjemmeside, hvor jeg skal kunne trække oplysninger fra en Access-database. Det er planen, at man skal kunne logge sig på og derefter trække oplysninger fra 3 tabeller og til det skal jeg bruge en såkaldt JOIN. Jeg har prøvet mig frem, men kan ikke få det til at fungere. Jeg har kopieret noget tekst ind nedenfor for at det er nemmere at se evt. fejl.Databasen hedder Database1.mdb og de 3 tabeller hedder Bruger, Funktion og Bruger_Funktion.
På forhånd tak
< script language="VBScript" >
< option explicit >
<%
const adOpenForwardOnly=0
const adLockReadOnly=1
const adCmdText=1
dim ObjConn
Set ObjConn = server.Createobject("ADODB.Connection")
ObjConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Database1.mdb")
dim ObjRS
Set ObjRS = Server.CreateObject("ADODB.Recordset")
strSql = "SELECT BrugerID, FunktionID, E-mail FROM Bruger, Funktion, Bruger_Funktion where BrugerID=1 and Bruger.BrugerID=Bruger_Funktion.BrugerID and Funktion.FunktionID=Bruger_Funktion.FunktionID ORDER BY BrugerID"
Set ObjRS.Activeconnection = ObjConn
ObjRS.open (strSql), ObjConn, adOpenForwardOnly, adLockReadOnly, adCmdText
%>
