Avatar billede dtm Nybegynder
27. oktober 2003 - 15:18 Der er 10 kommentarer og
1 løsning

Et bestemt udtræk

Med denne sætning:

Set Query = Conn.Execute("SELECT * FROM tabel WHERE (kolonne = '3') ")

Der vil der kun blive vist de felter fra kolonnen, hvori der er et 3-tal.

Hvordan kan jeg fortælle At jeg kun vil have dem hvor, lad os sige, kolonne1 = jens og fra kolonne2, de felter som er større end 0 ??
Avatar billede nmh Nybegynder
27. oktober 2003 - 15:26 #1
Læse mere her:
http://www.w3schools.com/sql/sql_and_or.asp


("SELECT * FROM tabel WHERE kolonne = '3' AND kolonne1='jens' and kolonne2>=")
Avatar billede medievil Nybegynder
27. oktober 2003 - 15:26 #2
Set Query = Conn.Execute("SELECT * FROM tabel WHERE (kolonne1 = 'jens' AND kolonne2 => 0) ")

Hvis din værdi kolonne2 er sat til et tal skal det være 0 og ikke '0'
Avatar billede nmh Nybegynder
27. oktober 2003 - 15:27 #3
ups. Rettelse:
("SELECT * FROM tabel WHERE kolonne = '3' AND kolonne1='jens' and kolonne2>=0")
Avatar billede dtm Nybegynder
27. oktober 2003 - 16:00 #4
Har brugt denne sætning:

Set Query = Conn.Execute("SELECT * FROM odds WHERE (navn = 'carsten' AND overfort => 0) ")

Og får denne fejl:

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(navn = 'carsten' AND overfort => '0')'.
Avatar billede dtm Nybegynder
27. oktober 2003 - 16:06 #5
Sætningen skal se sådan ud:

Set Query = Conn.Execute("SELECT * FROM odds WHERE (navn = 'carsten' AND overfort > 0) ")

Så virker det i hvert fald :-)
Avatar billede nmh Nybegynder
27. oktober 2003 - 16:28 #6
hvis du skriver >= i stedet for => burde det virke.
Avatar billede medievil Nybegynder
27. oktober 2003 - 16:48 #7
okay. Er ik helt så god med < og > :S men det er da godt nok hvis det virker nu !
Avatar billede nmh Nybegynder
27. oktober 2003 - 18:53 #8
Virker det nu med >=?
Avatar billede dtm Nybegynder
27. oktober 2003 - 19:12 #9
Prøv at læse min sidste besked.... :-)
Avatar billede nmh Nybegynder
28. oktober 2003 - 07:52 #10
Det har jeg også gjort, men i din sidste besked skriver du, at det virker det i hvert fald med '>'.
Jeg troede, du ville have '>='.
Avatar billede dtm Nybegynder
03. januar 2010 - 22:04 #11
Jeg lukker spørgsmålet...
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