<%
Case "info"
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT klubbar.KrID, KrNamn, KrGata, KrPostnr, KrStad, KrTele, dagID, dagNamn, dagTid, klubbDag,KrID FROM Klubbar INNER JOIN KlubbDag ON Klubbar.KrID = KlubbDag.KrID WHERE KrID = " & Request.Querystring("ID")
rs.Open SQL, OBJdbConnection, 3, 3
%>
Ger följande felmeddelande:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Det angivna fältet 'KrID' kan referera till fler än en av de tabeller som är uppräknade i SQL-uttryckets FROM-instruktion.
/sydostra/klubbar/klubbar.asp, line 40
aah du har rätt... lade märke till att du avslutar raderna med " &_ är det för att du vill binda ihop med raden under så att SQL satsen inte tror du har skruvat till det ?
En sista fråga för kvällen... kan man välja typ Klubbar.* från en tabell ? det blir en faslig massa att skriva annars
<%Do Until rs.EOF%>
<%=rs("dag")%> - <%=rs("tid")%>
<%
rs.movenext
loop
%>
Det står nåt om:
Feltyp:
ADODB.Field (0x80020009)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/sydostra/klubbar/klubbar.asp
Tar jag bortDo Until och rs.move tjosan så funkar det lite bättre men bara första dagen skrivs ut....
Eftersom du gör en jojn så får du de poster i klubbdag som stämmer med request.wuerystring("id") . Om du bara får ut en rad så finns det inga fler poster som uppfyller villkoret.
Vill du ha alla poster från KLUBBDAG oavsett om de matchar Request.Querystring("ID") ?
SQL = "SELECT klubbar.KrID, KrNamn, KrGata, KrPostnr, KrStad, KrTele, KrMpnID, KrSommar, KrLank, dag, tid" &_
" FROM Klubbar RIGHT OUTER JOIN KlubbDag ON (Klubbar.KrID = KlubbDag.KrID " &_
" and klubbar.KrID = " & Request.Querystring("ID") & ")"
Catz... inte för att låta lite elak.. men det finns en redigerings knapp här på detta forum.... tack
Och exakt vad syftar du på?
LarsG skrev:
Eftersom du gör en jojn så får du de poster i klubbdag som stämmer med request.wuerystring("id") . Om du bara får ut en rad så finns det inga fler poster som uppfyller villkoret.
Men jag får ju inte ut alla posterna... Det finns fler som har samma "relationsID" i tabellen KlubbDag men de kommer inte
kolla längst upp.. du kunde LÄTT smällt ihop dessa två..... tar inte illa upp säger bara som det är..
Spela roll eller ?
Lite synd det ska finnas besserwissers (hur stavas det? ) fattar fortfarande inte vad det uppnår att slå samman de 2.... jag redigerar mina meddelanden typ 30 gånger så vad gör det om jag missar en gång ?