Avatar billede clausn Nybegynder
29. august 2002 - 13:20 Der er 5 kommentarer og
1 løsning

"Where" problem i sql sætning

Hej,

Jeg har et problem med en Access db som jeg vil udtække noget data fra.

Jeg har et community hvor jeg logger hver gang nogle prøver at logge ind (både hvor det går godt og hvor den fejler)

Mit problem er at der er mange interne brugere der også bruger systemet og dem vil jeg gerne unlade i visningen (men samtidig stadig gerne logge dem!)

Hvordan kan man via en sql sætning uddlade flere ip-ranges?

Alle brugere der kommer fra:
10.10.1.*
10.10.2.*
10.10.3.*
10.10.4.*

skal ikke vises i udtrækket. Hvordan laver man en sql sætning der udlader disse. Feltet IPAdr er af typen tekst.

Hilsen
Claus
Avatar billede lange Nybegynder
29. august 2002 - 13:25 #1
WHERE IPAdr NOT LIKE '10.10.1.%' AND IPAdr NOT LIKE '10.10.2.%' AND IPAdr NOT LIKE '10.10.3.%' AND IPAdr NOT LIKE '10.10.4.%'
Avatar billede icedox Nybegynder
29. august 2002 - 13:54 #2
Kan vi se din gamle sql der IKKE virker!
Avatar billede hossein Nybegynder
29. august 2002 - 14:14 #3
Hvis du kender brugernes IP adresser kan du lægge dem i et selvstændigt tabel også din sql sætning bliver noget i den retning:
Select * from tblMin where (hvis det er noget kriterier fra den tabel skrives her) And NOT EXISTS ( select IP from where tblIP.id = tblMIN.id)

det er lidt svært da du ikke beskriver lidt mere.
/hossein
Avatar billede hossein Nybegynder
29. august 2002 - 14:15 #4
Glemte tabelnavn i den sætning:
EXISTS ( select IP from tblIP where tblIP.id = tblMIN.id)
Avatar billede clausn Nybegynder
29. august 2002 - 20:43 #5
Lange: Jeg tester din løsning i morgen fredag.
Avatar billede clausn Nybegynder
05. september 2002 - 12:31 #6
lange: Det har jeg prøvet - det ville ikke som jeg ville.. Jeg har også løst problemet på en anden måde, da jeg fandt ud af at alle mine interne brugere kom igennem den samme IP (måske ikke så sikkert, men nemt at tilpasse i sql-sætningen)
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

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