webForumDet fria alternativet

söka på alla nummer

8 svar · 240 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

Har en databas med olika fält, ett faölt innehåller storlekar på kläder. När man ska sök i databasen kan man välja enligt en massa olika kriterier. B la storlek, man kan välja en speciell storlek eller söka bland alla stl. Hur skrive man den SQL satsen.

pellsäterMedlem sedan aug. 2000526 inlägg
#2

Lite fel:::

Om det i databasen inte finns någon storlek för en viss artikel, ska den ändå "träffas" vid sökning på alla. Det funkar inte

@ndersMedlem sedan juni 200032 969 inlägg
#3

hur har du skrivit din sql-fråga nu?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#4

sql = "SELECT * From klader WHERE kon='" & kon & "' and typ='" & typ & "' and farg LIKE '%" & Request.Form("farg")& "%' and storlek LIKE '%" & Request.Form("storlek")& "%'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,3,3

@ndersMedlem sedan juni 200032 969 inlägg
#5

om det inte finns storlek på en viss artikel, är fältet tomt eller null då?

jag hade provat så här:

sql = "SELECT * From klader WHERE kon='" & kon & "' and typ='" & typ & "' and farg LIKE '%" & Request.Form("farg")& "%' and (storlek LIKE '%" & Request.Form("storlek")& "%' OR storlek is null OR storlek = '')"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#6

fältet är tomt

@ndersMedlem sedan juni 200032 969 inlägg
#7

... och om du provar mitt förslag ovan?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#8

Det blev jättebra!!
Tackar

Finns det möjlighet att du skulle kunna göra en kod med paging och förklara varje rad i den. ( bara en fråga, jag tror det är fler än jag som skulle vilja ha det förklarat en gång för alla)

@ndersMedlem sedan juni 200032 969 inlägg
#9

Finns det möjlighet att du skulle kunna göra en kod med paging och förklara varje rad i den.

jo, egentligen finns väl kanske möjlighet, men då jag aldrig (inte en enda gång i hela livet alltså) använt paging, så kan det bli lite knasigt. ;)

PatrikB däremot, gjorde ett himla fint inlägg i asp-forumet för ett tag sedan, med rubriken 'Paging, en gång för alla', och jag tycker absolut du ska kika på den tråden om du inte gjort det. (borde nog läsa den noga själv förresten :) ).

du hittar den tråden här.

hoppas det hjälper dig!

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

134 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)