![]() |
|
|
|||||||
| Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2002-12-22
Inlägg: 175
Lösningar: 2 |
AND NOT??
Hej, jag försökte söka i WF men fick INGA RESULTAT hela tiden...
Jag har problem med kod igen. Kod:
SET RStemp = MinCon.Execute("SELECT count(*) FROM spelen WHERE titel LIKE '%" & Request.Form("sok_s") & "%' AND NOT vantar_andring='ny'")
NOT vantar_andring='ny' så får jag 1 resultat. tar jag bort det får jag 7st... Ingen påverkas av väntar_andring... Varför?
__________________
HENSHIN-A-GO-GO, BABY! |
|
|
|
|
|
#2 |
|
Medlem
Årets medlem 2001 Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 961 |
Om du får ett oväntat resultat så är det alltid en fördel att du ger exempel (med datainnehåll) på vilket sätt du tycker att resultatet är felaktigt.
__________________
essentitia preter non sans multiplicandum |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2002-12-22
Inlägg: 175
Lösningar: 2 |
Det finns 7st Burnout i databasen.
Den ska endast lista vantar_andring som är antagligen tom eller "nej"... Alla burnout har vantar_andring='nej' så jag förstår inte varför jag endast får 1 träff...
__________________
HENSHIN-A-GO-GO, BABY! |
|
|
|
|
|
#4 |
|
Medlem
Årets medlem 2001 Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 961 |
Trolig anledning: Du använder Mysql.
De som implementerar Mysql har implementerat NOT felaktigt. Använd Kod:
SET RStemp = MinCon.Execute("SELECT count(*) FROM spelen WHERE titel LIKE '%" & Request.Form("sok_s") & "%' AND vantar_andring <> 'ny'")
__________________
essentitia preter non sans multiplicandum |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|