webForumDet fria alternativet

Problem, problem..

4 svar · 184 visningar · startad av alj

aljMedlem sedan sep. 2002392 inlägg
#1
Dim SQLLinks, Links, KategoriNamn

    SQLLinks = "SELECT * FROM tblLankar tl inner join tblKategori tk " & _
             "on tk.kategoriid = tl.kategori " & _
             " WHERE tl.Visas = 0 " & _
             " order by tk.kategorinamn "

Set Links = Connect.Execute(SQLLinks)

                 KategoriNamn = ""
             Do Until Links.EOF
                If KategoriNamn <> Links("KategoriNamn") Then
                       KategoriNamn = Links("KategoriNamn")
                       Response.write KategoriNamn
                        Response.write "<a href=""Admin.asp?What=EditKat"">"
                        Response.write "Editera kategorin"
                        Response.write "</a>"
                        Response.write "<br>"
                End If
                                   Response.write "<p>"
                                   Response.write "<a href=""" & Links("Adress") & """ target=""_blank"" alt=""" & Links("Beskrivning") & """>"
                                   Response.write Links("Namn")
                                     Response.write "</a>"
                                       Response.write "<br>"
                                         Response.write "<a href=""Admin.asp?What=Delete&ID=" & Links("ID") & """>"
                                         Response.write "Ta bort"
                                         Response.write "</a>"
                                        Response.write "<br>"
                                       Response.write "<a href=""Admin.asp?What=Show&ID=" & Links("ID") & """>"
                                     Response.write "Visa länken"
                                    Response.write "</a>"
                                                                    response.write "</p>"
                       Links.movenext
            Loop

Nu när jag ska använda mig utav Lars G otroligt perfekta kod :)
Så blir det lite problem när man ska ta ut unika ID:en...

ID:ena ifrån databasen kommer inte till rätt post.
Någon som kan rätta min kod? :)

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Finns det en kolumn som heter ID i båda tabellerna?

Egentligen så skall man aldrig skriva select * utan man skall alltid ange exakt vilka kolumner man vill ha. Om mitt antagande ovan stämmer så är du bara intresserad av links.id och inte kategorier.id

aljMedlem sedan sep. 2002392 inlägg
#3

Jo det finns kolumner i båda tabellerna som heter ID..
Men hur skall min kod se ut om jag vill ha rätt id:en till rätta poster?

aljMedlem sedan sep. 2002392 inlägg
#4

Någon som kan hjälpa mig :) ?

LarsGMedlem sedan dec. 200012 465 inlägg
#5
SQLLinks = "SELECT tl.id ,tk.kategorinamn,tl.adress,tl.beskrivning,tl.namn " & _
" FROM tblLankar tl inner join tblKategori tk " & _
             "on tk.kategoriid = tl.kategori " & _
             " WHERE tl.Visas = 0 " & _
             " order by tk.kategorinamn "
Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb