Wepe Postad 24 september, 2002 Share Postad 24 september, 2002 Håller på att skriva en länkdatabas som fungera som så att länkarna kan tillhöra en eller flera kategorier, dessa markeras med ett x i tabellen i databasen. När jag anropar tabellen så skriver jag så här: IF Request.QueryString("sort") <> "" Then SQL = "Select * From lankar where " & Request.Querystring("sort") & " = x Order By ID desc" RecSet.Open SQL, Connect Else SQL = "Select * From lankar Order By ID desc" RecSet.Open SQL, Connect End IF men då får jag detta meddelande: Microsoft JET Database Engine (0x80040E10) Det har inte angetts något värde för en eller flera nödvändiga parametrar. lankar.asp, line 45 och line 45 är alltså den med första SQL-satsen. Är det nån som kan hjälpa mej att reda ut vad felet är? Är inte så där jätte hemma i SQL så lite hjälp är mycke hjälp ;-) //Wepe Länk till kommentar Dela på andra webbplatser More sharing options...
www.essential.se Postad 25 september, 2002 Share Postad 25 september, 2002 Hallå! Detta brukar inträffa när man hänvisar till en kolumn som inte finns. Man ökar risken för detta när man hämtar namnet på kolumnen från en QueryString. Skriv ut SQL-strängen och kolla att det stämmer. Länk till kommentar Dela på andra webbplatser More sharing options...
Wepe Postad 25 september, 2002 Trådskapare Share Postad 25 september, 2002 Nope det funkade inte det heller. Hur skriver man <> ingenting? Alltså byta ut "= X" mot "<> än tomt"? Länk till kommentar Dela på andra webbplatser More sharing options...
NoiseKiller Postad 25 september, 2002 Share Postad 25 september, 2002 empty går vanligtvis att använda i asp. if not request.querystring("id") = empty then :: NoiseKiller, för en tystare datormiljö :: Länk till kommentar Dela på andra webbplatser More sharing options...
Wepe Postad 25 september, 2002 Trådskapare Share Postad 25 september, 2002 >if not request.querystring("id") = empty then Inte i asp utan i SQL [inlägget ändrat 2002-09-25 13:25:14 av Wepe] Länk till kommentar Dela på andra webbplatser More sharing options...
Magnus Gladh Postad 25 september, 2002 Share Postad 25 september, 2002 SELECT * FROM lankar WHERE [" & Request.Querystring("sort") & "] <> '' OR [" & Request.Querystring("sort") & "] is not null" Plockar ut all data från länkar där kolumnen ["&Request.Querystring("sort")&"] innehåller något värde. - M ----------------------------------------------------- ju mer jag lär mig ju mer inser jag så lite jag kan Länk till kommentar Dela på andra webbplatser More sharing options...
Wepe Postad 25 september, 2002 Trådskapare Share Postad 25 september, 2002 SELECT * FROM lankar WHERE [" & Request.Querystring("sort") & "] <> '' OR [" & Request.Querystring("sort") & "] is not null" Wheeehaaa... Tack det fungerade utmärkt =) Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.