Avatar billede hemberg Forsker
01. maj 2002 - 15:23 Der er 8 kommentarer og
1 løsning

Endnu et lille nemt spørgsmål ang. udvælgelseskreterier.

Hejsa'

I en linie har jeg stående flg:

strSQL = "Select * From personer Order by Smagsdato Desc"

Hvilket jo, som bekendt, bevirker at hele databasensindhols indlæses.

Hvad nu hvis jeg kun vil have linier indlæst der har værdien "PORTVIN" i kolonen "VINTYPE". Hvilken kommando skal jeg erstatte * med....

Kan det overhovedet lade sig gøre på den måde....??

Mvh Poul-Henninf
Avatar billede sth Novice
01. maj 2002 - 15:31 #1
hvad med :

strSQL = "Select * From personer where VINTYPE= PORTVIN Order by Smagsdato Desc"
Avatar billede medions Nybegynder
01. maj 2002 - 15:32 #2
strSQL = "Select * From personer WHERE vintype = 'portvin' Order by Smagsdato Desc"

//>Rune
Avatar billede medions Nybegynder
01. maj 2002 - 15:33 #3
strSQL = "Select vintype From personer WHERE vintype = 'portvin' Order by Smagsdato Desc"

dette er den helt rigtige, og den hurtigste!
//>Rune
Avatar billede sth Novice
01. maj 2002 - 15:34 #4
hvis du bruger access som DB, så er det meget nemt at lave en forespørgsel i og så tryk på vis SQL kode, så kunne koden du ville få vist se sådan ud:
Select * From personer where VINTYPE= PORTVIN Order by Smagsdato Desc;
og som du kan se så skal du bare tage denne kode i ig indsætte den og så skal du lige fjerne ; fra koden, det er ret nemt.
Avatar billede sth Novice
01. maj 2002 - 15:36 #5
medions : Du har ret. jeg mangler '' omkring portvin
men din kode: strSQL = "Select vintype From personer WHERE vintype = 'portvin' Order by Smagsdato Desc"

vil kunne vise portvin og ikke noget andet, altså ikke resten fra tabel personer
Avatar billede medions Nybegynder
01. maj 2002 - 15:36 #6
sth> Din SQL streng er forkert, da kolonen "vintype" formegentlig er af typen tekst / text, så du mangler ' tegnene rundt om "portvin"!

//>Rune
Avatar billede medions Nybegynder
01. maj 2002 - 15:39 #7
Det ved jeg godt :-) -men det han spørger om, er hvad han skal erstatte * med, i realiteten behøver han ikke at erstatte den med noget, men nu hvor han spørger, så syntes jeg oxo han skal ha' det rigtige svar. Men ja, han kan selvfølgelige oxo gøre som jeg gjorde første gang, tage * tegnet med...!

//>Rune
Avatar billede sth Novice
01. maj 2002 - 16:13 #8
medions du har 100 % ret.
Baggrunden for at jeg skrev sådan var for at give hemberg, lidt forståels.
Så bare rolig jeg er ikke uenig med dig
Avatar billede medions Nybegynder
03. maj 2002 - 14:58 #9
sth fair nok..!

Men lige til Hemberg!!! Hvorfor H... får sth pointne når det var mit svar der var rigtig først?

//>Rune
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