/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
technet
210
10
jdjespers..
200
SQL - Select count
Fra :
Peder Hanghøj
Dato :
01-01-05 18:30
Jeg bruger Delphi.
Jeg er nybegynder med SQL.
Når jeg bruger Select count hvor kommer antallet?
Tak, Peder
Harald (
01-01-2005
)
Kommentar
Fra :
Harald
Dato :
01-01-05 19:10
"Peder Hanghøj" <peder@hanghoej.dk> skrev i en meddelelse
news:41d6de27$0$16684$edfadb0f@dread15.news.tele.dk...
> Jeg bruger Delphi.
> Jeg er nybegynder med SQL.
> Når jeg bruger Select count hvor kommer antallet?
Hvis det f.eks. er en MySQL DB så får du antallet i et felt der hedder
COUNT(*)
Mvh
HK
Peder Hanghøj (
02-01-2005
)
Kommentar
Fra :
Peder Hanghøj
Dato :
02-01-05 10:19
Skal jeg så lave et felt i tabellen som hedder count??
Det synes jeg lyder mærkeligt.
Hvor bliver resultatet af??
Peder
"Harald" <nomail@noname.dk> skrev i en meddelelse
news:41d6e770$0$18896$edfadb0f@dread15.news.tele.dk...
> "Peder Hanghøj" <peder@hanghoej.dk> skrev i en meddelelse
> news:41d6de27$0$16684$edfadb0f@dread15.news.tele.dk...
>> Jeg bruger Delphi.
>> Jeg er nybegynder med SQL.
>> Når jeg bruger Select count hvor kommer antallet?
>
> Hvis det f.eks. er en MySQL DB så får du antallet i et felt der hedder
> COUNT(*)
>
> Mvh
> HK
>
>
Ukendt (
02-01-2005
)
Kommentar
Fra :
Ukendt
Dato :
02-01-05 10:45
"Peder Hanghøj" <peder@hanghoej.dk> wrote in message
news:41d7bc9b$0$39549$edfadb0f@dread15.news.tele.dk...
> Skal jeg så lave et felt i tabellen som hedder count??
> Det synes jeg lyder mærkeligt.
>
> Hvor bliver resultatet af??
Resultatet af din SQL-select er en ny tabel, som har ét felt, som hedder
noget med count. Du skal læse indholdet af det første felt i den første
record således:
var
count: integer;
begin
Query1.open; // kører din SQL
Query1.first; // frem til første record (muligvis overflødig, men gør
ingen skade)
count:= Query1.fields[0].AsInteger; // aflæs værdien fra første felt
Query1.close;
end;
hilsen
Uffe
Jørgen Højrup (
02-01-2005
)
Kommentar
Fra :
Jørgen Højrup
Dato :
02-01-05 11:25
Hej
En måde at gøre det på er at skrive
Select Count(*) as Antal from "Tablename"
så får du resultatet ud i feltet antal der kan tilgåes på følgende måde
Query.FieldByName('ANTAL').AsInteger
"Peder Hanghøj" <peder@hanghoej.dk> skrev i en meddelelse
news:41d6de27$0$16684$edfadb0f@dread15.news.tele.dk...
> Jeg bruger Delphi.
> Jeg er nybegynder med SQL.
> Når jeg bruger Select count hvor kommer antallet?
>
> Tak, Peder
>
Peder Hanghøj (
02-01-2005
)
Kommentar
Fra :
Peder Hanghøj
Dato :
02-01-05 14:21
Jeg siger mange tak.
Skal jeg have 2 queryes, hvis jeg både skal vise perosnerne i en grid og
beregne antallet.
Venlig hilsen
Peder
"Jørgen Højrup" <jhc@nc-software.dk> skrev i en meddelelse
news:41d7cbfd$0$33625$edfadb0f@dread16.news.tele.dk...
> Hej
>
> En måde at gøre det på er at skrive
>
> Select Count(*) as Antal from "Tablename"
>
> så får du resultatet ud i feltet antal der kan tilgåes på følgende måde
>
> Query.FieldByName('ANTAL').AsInteger
>
> "Peder Hanghøj" <peder@hanghoej.dk> skrev i en meddelelse
> news:41d6de27$0$16684$edfadb0f@dread15.news.tele.dk...
>> Jeg bruger Delphi.
>> Jeg er nybegynder med SQL.
>> Når jeg bruger Select count hvor kommer antallet?
>>
>> Tak, Peder
>>
>
>
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408915
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.