webForumDet fria alternativet

Gå till ny post... innan den läggs ner i arrayen

ASP

2 svar · 165 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Frågan#1

Yo

Efter febrilt sökande så kan jag inte finna någon lösning...

Jag har en sats som ser ut som:

SQL = "SELECT * FROM tblartiklarlager Where fltcountrycode = '" & txt_country &"' AND left(fltgrade, 8) = 'Kvistfri' ORDER BY fltgrade ASC, fltthickness ASC, fltwidth ASC, fltlength ASC"

Den fungerar bra. Men det jag vill göra är att redan här ta bort de poster som är tomma. Asså...

Om något av fälten fltgrade fltthickness, fltwidth eller fltlength är tom. Så skippa att läsa upp den typ.

Jag undrar om det är möjligt? Kanske om man kör en "left(fltthickness, 0)" Then gå till nästa post utan att skapa ett recset för den t ex.

Jag är ingen klippa på sql-satser så jag tar gärna emot lite vägledning av er...

Visst skulle jag kunna läsa upp alla i min array för att sedan köra en koll om tom etc. Men jag tycker att det skulle vara fina fisken om det gick att fixa i steget innan. :h

Tack för uppmärksamheten

Medlem sedan juni 200277 inlägg
#2

Det skulle nog funka om du skriver så här:

SQL = "SELECT * FROM tblartiklarlager Where fltcountrycode = '" & txt_country &"' AND left(fltgrade, 8) = 'Kvistfri' AND fltthickness is not null ORDER BY fltgrade ASC, fltthickness ASC, fltwidth ASC, fltlength ASC"

Jag är inte 100% på om det ska vara is not null eller bara not null men det kommer iaf att ta bort dom tomma åt dig, förutsatt att dom är null.

Medlem sedan juli 2001458 inlägg
#3

Fungerar strålande!

Thankz :e

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)