29. november 2007 - 18:59Der er
25 kommentarer og 2 løsninger
select men ikke
Hvordan er syntaxen 'ikke' er i Access? ("SELECT * From meny WHERE ud='bog' AND art='litt' Order By namn") ...som skal være ("SELECT * From meny WHERE ud='bog' AND art [ikke] ='litt' Order By namn")
evt.: "SELECT * From meny WHERE ud='bog' AND art not in ('litt') Order By namn"
Synes godt om
Slettet bruger
29. november 2007 - 19:14#3
Jeg gik også selv ud fra den første [art net] skulle virke. Men det gør den ikke. Ser jeg på nummer to siger den vel, at art ikke skal findes i 'litt'. Men det er jo 'litt' som ikke skal finde i art. Med nummer kommer der derfor slet ingen udskrift
Bare til information - med 'not in' kan du liste flere vaerdier, feks: ... where art not in ('litt','hest','tom3520') eller ... where art in ('litt','hest','tom3520')
Jeg ved det virker i Oracle, men er som sagt lidt rusten i Access.
Men det ligger måske egentlig i requesten? Set RS2 = Conn.Execute("SELECT * From meny WHERE ud='bog' AND art not like '*litt*' Order By namn") If Request.QueryString("ud") = bog Then Do Until RS2.EOF
Du kunne måske lige forklare os alle, om du leder efter poster, hvor art - er forskellig fra 'litt' eller - ikke indeholder 'litt' Det ville kaste en del lys over problemet ;o)
fdata> Ja jeg leder efter <bog> i <ud> hvor ikke der står <litt> i kollonen <art> Det vil sige: ("SELECT * From meny WHERE ud='bog' AND art [ikke] ='litt' Order By namn")
Men det er jo Terrys svar fra 29/11-2007 19:18:10 !?!
Du bruger i <19:43:09> selv "not like '*litt*'". Det er jo ikke en 100% sammenligning; men en delstreng!?!
Dit svar nu er "hvor ikke der står <litt>..." men betyder det - hvor der ikke står 'litt' NOGEN STEDER i kolonnen eller - hvor der ikke står 'litt' (og kun det) i kolonnen
Synes godt om
Slettet bruger
29. november 2007 - 20:05#18
fdate> Måske. Men jeg indledte med sp. ("SELECT * From meny WHERE ud='bog' AND art [ikke] ='litt' Order By namn") Ja(?) Hvor alt der står bog i kolonnen ud skal vælges. Med mindre der står litt i kolonnen art
Har du prøvet de to halvdele hver for sig? SELECT * From meny WHERE ud='bog' SELECT * From meny WHERE art <> 'litt'
Synes godt om
Slettet bruger
29. november 2007 - 20:26#24
Det hjalp heller ikke. Den skriver ikke noget ud. Men jeg må så bare navngive alle poster i art så jeg kan bruge en AND operator. Så virker det. Tak for hjæpen
If the SQL (In access) works then ther eis an other problem in your code
Synes godt om
Ny brugerNybegynder
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.