webForumDet fria alternativet
Logga in / Bli medlem

Problem, problem..

ASP

4 svar · 186 visningar · startad av alj

Medlem sedan sep. 2002538 inlägg
Trådstart#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? :)

Medlem sedan dec. 200012 464 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

Medlem sedan sep. 2002538 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?

Medlem sedan sep. 2002538 inlägg
#4

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

Medlem sedan dec. 200012 464 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 "
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)