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.
söka på alla nummer
8 svar · 240 visningar · startad av pellsäter
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
hur har du skrivit din sql-fråga nu?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
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
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>
fältet är tomt
... och om du provar mitt förslag ovan?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
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)
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>