steen_hansen Seniormester
14. november 2017 - 22:17 Der er 6 kommentarer og
1 løsning

SQL: SELECT * fra [angivne kategorier] men ikke [visse brugere]

Jeg har brug for at trække data fra visse kategorier, men ikke brugerne med userID 15 og 16

Jeg troede jeg umiddelbart kunne gøre dette:

Set RS = Conn.Execute("SELECT * FROM users WHERE status = 1 And status = 2 And status = 5 And status = 11 And status = 15 And userID <> 15 And userID <> 16")

Dvs jeg burde have alle brugerne med status = 1, 2, 5, 11, 15, dog ikke brugerne med userID 15 og 16.

Men når jeg efterfølgende laver INSERT, bliver brugerne med userID 15 og 16 alligevel behandlet. Hvorfor gør de det? De burde jo være undtaget med "........And userID <> 15 And userID <> 16"
sidwave Ekspert
14. november 2017 - 23:37 #1
prøv at skrive NOT = (!=) istedet for
steen_hansen Seniormester
15. november 2017 - 00:36 #2
Jeg går ud fra du mente dette?

And  userID NOT = 15 And userID NOT = 16 And userID NOT = And userID NOT = 21

Det giver Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Er det ikke en syntakx error? Jeg tror ikke jeg har forstået dit indlæg korrekt.
steen_hansen Seniormester
15. november 2017 - 00:42 #3
Du mener WHERE NOT?

Jeg skal have trukket * ud fra databasen, hvor status = 1, 2, 5, 11, 15. Men ikke på userID 15, 16, 17, 21. Hvordan skal hele forespørgslen se ud?

Jeg har bemærket, at jeg manglede userID 17 i #2. Men det gav den samme fejl.
arne_v Ekspert
15. november 2017 - 01:26 #4
Proev:

SELECT * FROM users WHERE status  IN (1,2,5,11,15) AND userid NOT IN (15,16,17,21)
steen_hansen Seniormester
15. november 2017 - 12:56 #5
Arne: Det virkede umiddelbart ikke. userID 15, 16, 17 og 21 bliver påvirket af det.
steen_hansen Seniormester
15. november 2017 - 12:57 #6
Jeg har måske lavet en fejl 40. Jeg prøver lige igen
steen_hansen Seniormester
15. november 2017 - 13:03 #7
Det var en fejl 40 :) Tak for hjælpen, begge
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Udbetaling Danmark skal forhandle om mulig kompensation med Netcompany til efteråret
Interview: Inden årsskiftet står det klart, om Netcompany skal kompensere Udbetaling Danmark for de startvanskeligheder, der har været i forbindelse med det nye boligstøttesystem. "Jeg kan hverken be- eller afkræfte, at vi kommer til at bede om et pengebeløb fra Netcompany," lyder det fra Søren Eismark, underdirektør i ATP, som står bag Udbetaling Danmark.
Computerworld
Ny-opdaget malware blokerer programmer som forsøger at slette den: Særligt windows 10 er ramt
En ny type malware er blevet opfanget, der både overvåger din computer og generer falske reklameindtægter til bagmændende. Og så har den en forkærlighed for Windows 10.
CIO
Henrik Jeberg om at arbejde i Silicon Valley: "Er du dygtig nok får du tilbud der får en til at falde ned af stolen."
Henrik Jeberg bor i San Francisco og er direktør i Hampleton Partners, der rådgiver om opkøb med særligt fokus på teknologi. Hør ham fortælle om forskellen på Danmark og Silicon Valley - og om nogle af de vilde forhold der hersker i verdens ubestridte tech-hovedstad.
Job & Karriere
KMD opsagde tryghedsaftaler med medarbejderne få måneder før 300 medarbejdere blev outsourcet til IBM
KMD har i løbet af foråret opsagt to såkaldte tryghedsaftaler med en del af selskabets medarbejdere. Når aftalerne stopper ved udgangen af 2018, er de pågældende medarbejdere ikke længere berettiget til særlig godtgørelse. Det kan få konsekvenser, hvis IBM som forventet skærer i antallet af de 300 KMD-medarbejdere, som selskabet overtager.
White paper
Mobility - her er de aktuelle udfordringer
Hvad med sikkerheden? Mobility-bølgen fejer igennem danske virksomheder, og der er masser af muligheder og faldgruber. Sikkerheden halter, men det kan der gøres noget ved. Produceret af Computerworld.dk i oktober 2014.