så kan det gå
Kurser eller exempel!
33 svar · 740 visningar · startad av Asa · sida 2 av 2
Trådstarten, av Asa
Nån som vet ett bra ställe där det finns exempelscrip på hur man gör relationer i en databas mellan två tabeller och hur man sedan skriver i aspkoden! Det är väl lite smidigare än att skriva relationen i aspkoden va?
Läs hela trådstarten →Hur får man in en tredje som ska vara info om hur gästboken skall se ut? Den heter gbinfo.
Min SQL:
SQL = "Select users.*, gastbok.* From users Inner Join gastbok On users.UserId = gastbok.UserId Where users.UserId=" & Request.Querystring("id") & " Order By gastbok.id desc"
RecSet.Open SQL, Conn
SQL = "Select users.*, gastbok.*, gbinfo.* " & _
" From (users Inner Join gastbok " & _
" On users.UserId = gastbok.UserId) " & _
" INNER JOIN gbinfo " & _
" ON [b]([/b]gastbok.ID = gbInfo.gastbokID) " & _
" Where users.UserId=" & Request.Querystring("id") & " & _
" Order By gastbok.id desc"
RecSet.Open SQL, Conn
usch nu e jag blind kan hända jag missade något där... det är när du har 2 el fler join som det börjar bli rörigt
Verkar fattas en ( tror jag men var ska den ligga?
Hmm - gbinfo kanske ska koppas till users tror jag nog! Eller vad är bäst? För i gastbok sparas ju bara inlägg!
gbinfo:
id - räknare
UserId - tal
m.m
m.m
SQL = "Select users.*, gastbok.*, gbinfo.* " & _
" From (users Inner Join gastbok " & _
" On users.UserId = gastbok.UserId) " & _
" INNER JOIN gbinfo " & _
" ON (User.UserId = gbInfo.UserId) " & _
" Where users.UserId=" & Request.Querystring("id") & " & _
" Order By gastbok.id desc"
RecSet.Open SQL, Conn
Syntaxfel i JOIN-operation på den raden
Varför gör du avbrytningar på koden? - Kom på - blir väl så när man skriver det som kod va?
Jag bryter inte koden & _ Använder jag för att frågan ska förstå att det som kommer på nästa rad hänger ihop med raden jag är på
Okej men vad kan Syntaxfelet vara? Jag har lagt allt på en rad!
SQL = "Select users.*, guestbook.*, gbinfo.* From (users Inner Join guestbook On users.UserId = guestbook.UserId) Inner Join gbinfo On (User.UserId = gbInfo.UserId) Where users.UserId=" & Request.Querystring("id") & " Order By guestbook.id desc"
RecSet.Open SQL, Conn
Jag gjorde så här å det funka fint:
SQL = "Select gastbok.*, gbinfo.*, users.* FROM users INNER JOIN (gbinfo INNER JOIN gastbok ON gbinfo.UserId = gastbok.userId) ON (gastbok.userId = users.UserId) AND (users.UserId = gbinfo.UserId) Where users.UserId=" & Request.Querystring("id") & " Order By gastbok.id desc"
RecSet.Open SQL, Conn
bra
goda nyheter min far har beställt boken
villken bok ? jag beställer mina böcker själv och packad som en alicka e jag


